@@ -6,6 +6,7 @@ import wordsList from 'bip39/src/wordlists/english.json';
66import { formatMnemonic } from 'app/defaults' ;
77import { useMidenContext } from 'lib/miden/front' ;
88import { clearClientStorage } from 'lib/miden/reset' ;
9+ import type { WalletAccount } from 'lib/shared/types' ;
910import { navigate } from 'lib/woozie' ;
1011import { ForgotPasswordFlow } from 'screens/onboarding/forgot-password-navigator' ;
1112import { ForgotPasswordAction , ForgotPasswordStep , OnboardingType } from 'screens/onboarding/types' ;
@@ -17,6 +18,7 @@ const ForgotPassword: FC = () => {
1718 const [ password , setPassword ] = useState < string | null > ( null ) ;
1819 const [ importedWithFile , setImportedWithFile ] = useState ( false ) ;
1920 const [ isLoading , setIsLoading ] = useState ( false ) ;
21+ const [ importedWalletAccounts , setImportedWalletAccounts ] = useState < WalletAccount [ ] > ( [ ] ) ;
2022
2123 const { registerWallet, importWalletFromClient } = useMidenContext ( ) ;
2224
@@ -38,13 +40,21 @@ const ForgotPassword: FC = () => {
3840 } else {
3941 try {
4042 console . log ( 'importing wallet from client' ) ;
41- await importWalletFromClient ( password , seedPhraseFormatted ) ;
43+ await importWalletFromClient ( password , seedPhraseFormatted , importedWalletAccounts ) ;
4244 } catch ( e ) {
4345 console . error ( e ) ;
4446 }
4547 }
4648 }
47- } , [ password , seedPhrase , importedWithFile , registerWallet , onboardingType , importWalletFromClient ] ) ;
49+ } , [
50+ password ,
51+ seedPhrase ,
52+ importedWithFile ,
53+ registerWallet ,
54+ onboardingType ,
55+ importWalletFromClient ,
56+ importedWalletAccounts
57+ ] ) ;
4858
4959 const onAction = useCallback (
5060 async ( action : ForgotPasswordAction ) => {
@@ -63,8 +73,8 @@ const ForgotPassword: FC = () => {
6373 break ;
6474 case 'import-wallet-file-submit' :
6575 const seedPhrase = action . payload . split ( ' ' ) ;
66- console . log ( { seedPhrase } ) ;
6776 setSeedPhrase ( seedPhrase ) ;
77+ setImportedWalletAccounts ( action . walletAccounts ) ;
6878 setImportedWithFile ( true ) ;
6979 setStep ( ForgotPasswordStep . CreatePassword ) ;
7080 break ;
0 commit comments