From 82ac9a52878f306602db393808aed25850ed6ca0 Mon Sep 17 00:00:00 2001 From: Tien Nam Dao Date: Wed, 16 Nov 2022 15:11:26 +0700 Subject: [PATCH] fix: contract overview detail + remove uppercase func name --- .../tabs/ContractCodeTab/Overview.tsx | 58 ++++++++++++------- .../tabs/ContractCodeTab/style.module.scss | 1 - views/transactions/TransactionBriefRow.tsx | 6 +- 3 files changed, 38 insertions(+), 27 deletions(-) diff --git a/views/accounts/tabs/ContractCodeTab/Overview.tsx b/views/accounts/tabs/ContractCodeTab/Overview.tsx index 120b23a5..f216b3ff 100644 --- a/views/accounts/tabs/ContractCodeTab/Overview.tsx +++ b/views/accounts/tabs/ContractCodeTab/Overview.tsx @@ -1,35 +1,49 @@ +import { useMobileLayout } from '@astraprotocol/astra-ui' import clsx from 'clsx' +import Row from 'components/Grid/Row' import styles from './style.module.scss' interface Props { contractCode: ContractCodeData } const ContractCodeOverview = ({ contractCode }: Props) => { + const { isMobile } = useMobileLayout() return ( -
-
- Contract Name:
{contractCode.ContractName}
+
+
+ + Name: + {contractCode.ContractName} + + + Compiler Version: + {contractCode.CompilerVersion} + + + EVM Version: + {contractCode.EVMVersion} + + {contractCode.Verified && ( + + Verified At: + {contractCode.VerifiedAt} + + )}
-
- Compiler Version:{' '} -
{contractCode.CompilerVersion}
+
+ + Is Proxy: + {contractCode.IsProxy} + + + Optimization enabled: + {contractCode.OptimizationUsed} + + + Optimization runs: + {contractCode.OptimizationRuns} +
-
- EVM Version:
{contractCode.EVMVersion}
-
-
- Optimization enabled:{' '} -
{contractCode.OptimizationUsed}
-
-
- Optimization runs:{' '} -
{contractCode.OptimizationRuns}
-
- {contractCode.Verified && ( -
- Verified At:
{contractCode.VerifiedAt}
-
- )}
) } diff --git a/views/accounts/tabs/ContractCodeTab/style.module.scss b/views/accounts/tabs/ContractCodeTab/style.module.scss index 0a5ba113..c646f995 100644 --- a/views/accounts/tabs/ContractCodeTab/style.module.scss +++ b/views/accounts/tabs/ContractCodeTab/style.module.scss @@ -2,5 +2,4 @@ display: flex; flex-direction: row; flex-wrap: wrap; - justify-content: space-between; } diff --git a/views/transactions/TransactionBriefRow.tsx b/views/transactions/TransactionBriefRow.tsx index c3fdb674..2eed79a8 100644 --- a/views/transactions/TransactionBriefRow.tsx +++ b/views/transactions/TransactionBriefRow.tsx @@ -7,7 +7,7 @@ import { LinkText } from 'components/Typography/LinkText' import Tag from 'components/Typography/Tag' import Image from 'next/image' import { TransacionTypeEnum } from 'utils/enum' -import { capitalizeFirstLetter, ellipseBetweenText, LinkMaker } from 'utils/helper' +import { ellipseBetweenText, LinkMaker } from 'utils/helper' import styles from './style.module.scss' type TransactionBriefRowProps = { @@ -96,9 +96,7 @@ export default function TransactionBriefRow({ > {ellipseBetweenText(hash, 12, 12).toLowerCase()} - {evmType && ( - - )} + {evmType && }