From 593511f02d3b96ef119097222fd1ebb6d90dcecd Mon Sep 17 00:00:00 2001 From: lelenei Date: Tue, 8 Feb 2022 09:53:23 +0800 Subject: [PATCH 1/3] fix: improve nft avatar --- .../src/plugins/Avatar/SNSAdaptor/NFTAvatarRing.tsx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/mask/src/plugins/Avatar/SNSAdaptor/NFTAvatarRing.tsx b/packages/mask/src/plugins/Avatar/SNSAdaptor/NFTAvatarRing.tsx index e54532753bbf..bcdd0bc65bad 100644 --- a/packages/mask/src/plugins/Avatar/SNSAdaptor/NFTAvatarRing.tsx +++ b/packages/mask/src/plugins/Avatar/SNSAdaptor/NFTAvatarRing.tsx @@ -20,7 +20,7 @@ export function NFTAvatarRing(props: NFTAvatarRingProps) { const { classes } = useStyles() const { stroke, strokeWidth, fontSize, text, width, id, price } = props - const avatarSize = width + 3 + const avatarSize = width + 1 const R = avatarSize / 2 const path_r = R - strokeWidth + fontSize / 2 const x1 = R - path_r @@ -59,7 +59,14 @@ export function NFTAvatarRing(props: NFTAvatarRingProps) { - + Date: Tue, 8 Feb 2022 11:47:26 +0800 Subject: [PATCH 2/3] fix: show wallet address in nft avatar dialog --- packages/mask/src/plugins/Avatar/SNSAdaptor/NFTAvatar.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/mask/src/plugins/Avatar/SNSAdaptor/NFTAvatar.tsx b/packages/mask/src/plugins/Avatar/SNSAdaptor/NFTAvatar.tsx index 9ce173214959..ddf4a032b2a5 100644 --- a/packages/mask/src/plugins/Avatar/SNSAdaptor/NFTAvatar.tsx +++ b/packages/mask/src/plugins/Avatar/SNSAdaptor/NFTAvatar.tsx @@ -7,8 +7,6 @@ import { ChainId, SocketState, ERC721TokenDetailed, - formatEthereumAddress, - useAccount, useChainId, useCollectibles, useImageChecker, @@ -18,6 +16,7 @@ import { useI18N } from '../../../utils' import { EthereumChainBoundary } from '../../../web3/UI/EthereumChainBoundary' import { AddNFT } from './AddNFT' import { NFTImage } from './NFTImage' +import { useAccount, useWeb3State } from '@masknet/plugin-infra' const useStyles = makeStyles()((theme) => ({ root: {}, @@ -99,6 +98,7 @@ export function NFTAvatar(props: NFTAvatarProps) { const [open_, setOpen_] = useState(false) const [collectibles_, setCollectibles_] = useState([]) const { t } = useI18N() + const { Utils } = useWeb3State() const { data: collectibles, error, retry, state } = useCollectibles(account, ChainId.Mainnet) const onClick = useCallback(async () => { @@ -140,7 +140,7 @@ export function NFTAvatar(props: NFTAvatarProps) { {account ? ( - {t('nft_wallet_label')}: {formatEthereumAddress(account, 4)} + {t('nft_wallet_label')}: {Utils?.formatAddress?.(account, 4) || account}