@@ -80,10 +80,7 @@ export function WalletList(props: WalletListProps) {
80
80
const { isWalletConnectEnabled, openWalletConnectModal } = useWalletConnect ( ) ;
81
81
const walletConnectItemRef = useRef ( null ) ;
82
82
const [ showChangedYourMindDrawer , setShowChangedYourMindDrawer ] = useState ( false ) ;
83
- const [ unableToConnectDrawerState , setUnableToConnectDrawerState ] = useState ( {
84
- visible : false ,
85
- message : undefined as string | undefined ,
86
- } ) ;
83
+ const [ showUnableToConnectDrawer , setShowUnableToConnectDrawer ] = useState ( false ) ;
87
84
const [ showNonPassportWarning , setShowNonPassportWarning ] = useState ( false ) ;
88
85
const [ chosenProviderDetail , setChosenProviderDetail ] = useState < EIP6963ProviderDetail > ( ) ;
89
86
@@ -204,22 +201,21 @@ export function WalletList(props: WalletListProps) {
204
201
// eslint-disable-next-line no-console
205
202
console . error ( 'Connect error' , err ) ;
206
203
207
- setUnableToConnectDrawerState ( { visible : true , message : undefined } ) ;
204
+ setShowUnableToConnectDrawer ( true ) ;
208
205
}
209
206
}
210
207
} catch ( err : any ) {
211
208
if (
212
209
isError ( err , 'INVALID_ARGUMENT' )
213
210
&& err . message . includes ( 'value={ "ethereumProvider": { "isPassport": true } }' ) ) {
214
- setUnableToConnectDrawerState ( {
215
- visible : true ,
216
- message : t ( 'drawers.walletConnectionError.passportProviderError.body' ) ,
217
- } ) ;
218
- return ;
211
+ // eslint-disable-next-line no-console
212
+ console . error ( 'Invalid type' , 'Unable to connect to the Passport provider' ) ;
219
213
}
214
+
220
215
// eslint-disable-next-line no-console
221
216
console . error ( 'Connect unknown error' , err ) ;
222
- setUnableToConnectDrawerState ( { visible : true , message : undefined } ) ;
217
+
218
+ setShowUnableToConnectDrawer ( true ) ;
223
219
}
224
220
} ,
225
221
[ checkout ] ,
@@ -300,7 +296,7 @@ export function WalletList(props: WalletListProps) {
300
296
}
301
297
302
298
setShowChangedYourMindDrawer ( false ) ;
303
- setUnableToConnectDrawerState ( { visible : false , message : undefined } ) ;
299
+ setShowUnableToConnectDrawer ( false ) ;
304
300
setChosenProviderDetail ( providerDetail ) ;
305
301
track ( {
306
302
userJourney : UserJourney . CONNECT ,
@@ -456,15 +452,10 @@ export function WalletList(props: WalletListProps) {
456
452
/>
457
453
458
454
< UnableToConnectDrawer
459
- visible = { unableToConnectDrawerState . visible }
455
+ visible = { showUnableToConnectDrawer }
460
456
checkout = { checkout ! }
461
- onCloseDrawer = { ( ) => {
462
- setUnableToConnectDrawerState ( { visible : false , message : undefined } ) ;
463
- } }
464
- onTryAgain = { ( ) => {
465
- setUnableToConnectDrawerState ( { visible : false , message : undefined } ) ;
466
- } }
467
- message = { unableToConnectDrawerState . message }
457
+ onCloseDrawer = { ( ) => setShowUnableToConnectDrawer ( false ) }
458
+ onTryAgain = { ( ) => setShowUnableToConnectDrawer ( false ) }
468
459
/>
469
460
470
461
< NonPassportWarningDrawer
0 commit comments