diff --git a/packages/mask/src/components/InjectedComponents/ProfileTabContent.tsx b/packages/mask/src/components/InjectedComponents/ProfileTabContent.tsx
index 15f556b7f6ce..361db94198cc 100644
--- a/packages/mask/src/components/InjectedComponents/ProfileTabContent.tsx
+++ b/packages/mask/src/components/InjectedComponents/ProfileTabContent.tsx
@@ -12,7 +12,7 @@ import { useSocialAddressListAll, useAvailablePlugins } from '@masknet/plugin-in
import { ConcealableTabs } from '@masknet/shared'
import { CrossIsolationMessages, EMPTY_LIST, NextIDPlatform } from '@masknet/shared-base'
import { makeStyles, useStylesExtends } from '@masknet/theme'
-import { Box, CircularProgress, Typography } from '@mui/material'
+import { Box, CircularProgress } from '@mui/material'
import { activatedSocialNetworkUI } from '../../social-network'
import { isTwitter } from '../../social-network-adaptor/twitter.com/base'
import { MaskMessages, sortPersonaBindings, useI18N } from '../../utils'
@@ -209,17 +209,13 @@ export function ProfileTabContent(props: ProfileTabContentProps) {
return (
- {tabs.length ? (
+ {tabs.length && (
tabs={tabs}
selectedId={selectedTabId}
onChange={setSelectedTab}
tail={isOwn && }
/>
- ) : (
-
- {t('web3_tab_hint')}
-
)}
{component}
diff --git a/packages/mask/src/plugins/NextID/components/NextIdPage.tsx b/packages/mask/src/plugins/NextID/components/NextIdPage.tsx
index 5d4bf79ba397..9ce8a11f2529 100644
--- a/packages/mask/src/plugins/NextID/components/NextIdPage.tsx
+++ b/packages/mask/src/plugins/NextID/components/NextIdPage.tsx
@@ -94,12 +94,12 @@ const useStyles = makeStyles()((theme) => ({
marginTop: 2,
},
item1: {
- color: theme.palette.maskColor.second,
+ color: '#767f8d',
fontSize: '14',
fontWeight: 400,
},
item2: {
- color: theme.palette.maskColor.main,
+ color: '#07101B',
fontSize: '14',
fontWeight: 500,
marginLeft: '2px',
diff --git a/packages/plugins/Web3Profile/src/SNSAdaptor/components/Main.tsx b/packages/plugins/Web3Profile/src/SNSAdaptor/components/Main.tsx
index bc5e7a4e03ad..528c8fd39ea9 100644
--- a/packages/plugins/Web3Profile/src/SNSAdaptor/components/Main.tsx
+++ b/packages/plugins/Web3Profile/src/SNSAdaptor/components/Main.tsx
@@ -3,6 +3,9 @@ import type { PersonaInformation } from '@masknet/shared-base'
import type { IdentityResolved } from '@masknet/plugin-infra'
import type { AccountType } from '../types'
import type { CURRENT_STATUS } from '../../constants'
+import { Empty } from './Empty'
+import { Box } from '@mui/material'
+import { useI18N } from '../../locales'
interface MainProps {
persona?: PersonaInformation
openImageSetting: (status: CURRENT_STATUS, accountId: string) => void
@@ -10,6 +13,7 @@ interface MainProps {
accountList?: AccountType[]
}
export function Main(props: MainProps) {
+ const t = useI18N()
const { openImageSetting, currentVisitingProfile, accountList } = props
return (
@@ -23,7 +27,11 @@ export function Main(props: MainProps) {
currentPersona={currentVisitingProfile}
isCurrent={account?.identity === currentVisitingProfile?.identifier?.userId?.toLowerCase()}
/>
- ))}
+ )) ?? (
+
+
+
+ )}
)
}
diff --git a/packages/plugins/Web3Profile/src/locales/en-US.json b/packages/plugins/Web3Profile/src/locales/en-US.json
index 8116d5297dfd..f2adcfa8b843 100644
--- a/packages/plugins/Web3Profile/src/locales/en-US.json
+++ b/packages/plugins/Web3Profile/src/locales/en-US.json
@@ -52,5 +52,6 @@
"no_unlisted_collection": " Click to show your {{collection}} on Web3 profile.",
"wallet_setting_hint": "Toggle the button to manage wallet display settings.",
"no_authenticated_wallet": "That hasn't been authenticated yet.",
- "no_items_found": "No Items found."
+ "no_items_found": "No Items found.",
+ "account_empty": "Please verify this persona to set your Web3 profile."
}