From e5de2fce84c7ed2bc7c97f25eb56f4bd64538dc6 Mon Sep 17 00:00:00 2001 From: siandreev Date: Fri, 7 Feb 2025 21:50:21 +0700 Subject: [PATCH] fix: recovery page for sk accounts --- .../desktop-pages/settings/DesktopWalletSettingsPage.tsx | 6 ++++-- packages/uikit/src/pages/settings/Recovery.tsx | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/uikit/src/desktop-pages/settings/DesktopWalletSettingsPage.tsx b/packages/uikit/src/desktop-pages/settings/DesktopWalletSettingsPage.tsx index cc00034c..adf9211f 100644 --- a/packages/uikit/src/desktop-pages/settings/DesktopWalletSettingsPage.tsx +++ b/packages/uikit/src/desktop-pages/settings/DesktopWalletSettingsPage.tsx @@ -11,7 +11,7 @@ import { SaleBadgeIcon, SwitchIcon, UnpinIconOutline -} from "../../components/Icon"; +} from '../../components/Icon'; import { Body3, Label2 } from '../../components/Text'; import { DesktopViewDivider, @@ -143,7 +143,9 @@ export const DesktopWalletSettingsPage = () => { - {(account.type === 'mnemonic' || account.type === 'testnet') && ( + {(account.type === 'mnemonic' || + account.type === 'testnet' || + account.type === 'sk') && ( recovery({ accountId: account.id })}> {t('settings_backup_seed')} diff --git a/packages/uikit/src/pages/settings/Recovery.tsx b/packages/uikit/src/pages/settings/Recovery.tsx index 698258ba..d7937e8e 100644 --- a/packages/uikit/src/pages/settings/Recovery.tsx +++ b/packages/uikit/src/pages/settings/Recovery.tsx @@ -64,6 +64,7 @@ const useSecret = (onBack: () => void, accountId: AccountId, walletId?: WalletId } setSecret(_secret); } catch (e) { + console.error(e); onBack(); } })(); @@ -149,7 +150,7 @@ export const RecoveryContent: FC<{ useSetNotificationOnBack(isExportingTRC20 ? onHideTron : undefined); - if (!mnemonicToShow) { + if (!mnemonicToShow && secret?.type !== 'sk') { return (