From 9b70f6549a4b73623313ee9d1d79e55696f5d070 Mon Sep 17 00:00:00 2001 From: UncleBill Date: Thu, 25 Jan 2024 15:03:26 +0800 Subject: [PATCH] fix: mf-5988 no need to check lock status and payment in persona page (#11311) the WalletGuard will handle the checking --- .../mask/popups/pages/Personas/Home/UI.tsx | 29 ++----------------- 1 file changed, 3 insertions(+), 26 deletions(-) diff --git a/packages/mask/popups/pages/Personas/Home/UI.tsx b/packages/mask/popups/pages/Personas/Home/UI.tsx index e976f0953d5..cd78a30a96e 100644 --- a/packages/mask/popups/pages/Personas/Home/UI.tsx +++ b/packages/mask/popups/pages/Personas/Home/UI.tsx @@ -1,19 +1,11 @@ import { Icons } from '@masknet/icons' import { PopupHomeTabType, useParamTab } from '@masknet/shared' -import { - LockStatus, - PopupModalRoutes, - PopupRoutes, - currentMaskWalletLockStatusSettings, - type EnhanceableSite, - type ProfileAccount, -} from '@masknet/shared-base' +import { PopupModalRoutes, PopupRoutes, type EnhanceableSite, type ProfileAccount } from '@masknet/shared-base' import { MaskTabList, makeStyles } from '@masknet/theme' import { TabContext, TabPanel } from '@mui/lab' import { Box, Tab, Typography, useTheme } from '@mui/material' -import { memo, useCallback } from 'react' +import { memo } from 'react' import { useNavigate } from 'react-router-dom' -import urlcat from 'urlcat' import { useMaskSharedTrans } from '../../../../shared-ui/index.js' import { ConnectedWallet } from '../../../components/ConnectedWallet/index.js' import { PersonaAvatar } from '../../../components/PersonaAvatar/index.js' @@ -199,7 +191,6 @@ export const PersonaHomeUI = memo( onAccountClick, bindingWallets, hasProofs, - hasPaymentPassword, }) => { const theme = useTheme() const t = useMaskSharedTrans() @@ -209,20 +200,6 @@ export const PersonaHomeUI = memo( const [currentTab, onChange] = useParamTab(PopupHomeTabType.SocialAccounts) - const onChangeTab = useCallback( - (event: object, value: PopupHomeTabType) => { - if ( - currentMaskWalletLockStatusSettings.value === LockStatus.LOCKED && - value === PopupHomeTabType.ConnectedWallets && - hasPaymentPassword - ) { - navigate(urlcat(PopupRoutes.Wallet, { from: PopupRoutes.Personas, goBack: true, popup: true })) - return - } - onChange(event, value) - }, - [hasPaymentPassword], - ) return (
{!isEmpty ? @@ -263,7 +240,7 @@ export const PersonaHomeUI = memo(