@@ -48,9 +48,9 @@ export default function AutoSubAccount() {
48
48
const [ walletConnectCapabilities , setWalletConnectCapabilities ] = useState ( {
49
49
siwe : false ,
50
50
addSubAccount : false ,
51
- dataCallback : false ,
51
+ userInfo : false ,
52
52
} ) ;
53
- const [ dataCallbackConfig , setDataCallbackConfig ] = useState ( {
53
+ const [ userInfoConfig , setUserInfoConfig ] = useState ( {
54
54
email : true ,
55
55
name : true ,
56
56
phoneNumber : false ,
@@ -204,7 +204,7 @@ export default function AutoSubAccount() {
204
204
if (
205
205
walletConnectCapabilities . siwe ||
206
206
walletConnectCapabilities . addSubAccount ||
207
- walletConnectCapabilities . dataCallback
207
+ walletConnectCapabilities . userInfo
208
208
) {
209
209
const capabilities : Record < string , unknown > = { } ;
210
210
@@ -232,16 +232,16 @@ export default function AutoSubAccount() {
232
232
} ;
233
233
}
234
234
235
- // Add dataCallback capability if selected
236
- if ( walletConnectCapabilities . dataCallback ) {
237
- const requests : Array < { type : string ; optional : boolean } > = [ ] ;
238
- if ( dataCallbackConfig . email ) requests . push ( { type : 'email' , optional : false } ) ;
239
- if ( dataCallbackConfig . name ) requests . push ( { type : 'name' , optional : false } ) ;
240
- if ( dataCallbackConfig . phoneNumber ) requests . push ( { type : 'phoneNumber' , optional : false } ) ;
235
+ // Add userInfo capability if selected
236
+ if ( walletConnectCapabilities . userInfo ) {
237
+ const collect : string [ ] = [ ] ;
238
+ if ( userInfoConfig . email ) collect . push ( 'email' ) ;
239
+ if ( userInfoConfig . name ) collect . push ( 'name' ) ;
240
+ if ( userInfoConfig . phoneNumber ) collect . push ( 'phoneNumber' ) ;
241
241
242
- if ( requests . length > 0 ) {
243
- capabilities . dataCallback = {
244
- requests ,
242
+ if ( collect . length > 0 ) {
243
+ capabilities . userInfo = {
244
+ collect ,
245
245
} ;
246
246
}
247
247
}
@@ -471,43 +471,43 @@ export default function AutoSubAccount() {
471
471
Add Sub Account
472
472
</ Checkbox >
473
473
< Checkbox
474
- isChecked = { walletConnectCapabilities . dataCallback }
474
+ isChecked = { walletConnectCapabilities . userInfo }
475
475
onChange = { ( e ) =>
476
476
setWalletConnectCapabilities ( ( prev ) => ( {
477
477
...prev ,
478
- dataCallback : e . target . checked ,
478
+ userInfo : e . target . checked ,
479
479
} ) )
480
480
}
481
481
>
482
- Data Callback
482
+ User Info
483
483
</ Checkbox >
484
484
485
- { walletConnectCapabilities . dataCallback && (
485
+ { walletConnectCapabilities . userInfo && (
486
486
< VStack align = "start" pl = { 2 } spacing = { 2 } >
487
487
< Text fontSize = "sm" color = "gray.600" _dark = { { color : 'gray.300' } } >
488
488
Select data to request (best-effort at connect time)
489
489
</ Text >
490
490
< HStack wrap = "wrap" >
491
491
< Checkbox
492
- isChecked = { dataCallbackConfig . email }
492
+ isChecked = { userInfoConfig . email }
493
493
onChange = { ( e ) =>
494
- setDataCallbackConfig ( ( prev ) => ( { ...prev , email : e . target . checked } ) )
494
+ setUserInfoConfig ( ( prev ) => ( { ...prev , email : e . target . checked } ) )
495
495
}
496
496
>
497
497
email
498
498
</ Checkbox >
499
499
< Checkbox
500
- isChecked = { dataCallbackConfig . name }
500
+ isChecked = { userInfoConfig . name }
501
501
onChange = { ( e ) =>
502
- setDataCallbackConfig ( ( prev ) => ( { ...prev , name : e . target . checked } ) )
502
+ setUserInfoConfig ( ( prev ) => ( { ...prev , name : e . target . checked } ) )
503
503
}
504
504
>
505
505
name
506
506
</ Checkbox >
507
507
< Checkbox
508
- isChecked = { dataCallbackConfig . phoneNumber }
508
+ isChecked = { userInfoConfig . phoneNumber }
509
509
onChange = { ( e ) =>
510
- setDataCallbackConfig ( ( prev ) => ( {
510
+ setUserInfoConfig ( ( prev ) => ( {
511
511
...prev ,
512
512
phoneNumber : e . target . checked ,
513
513
} ) )
0 commit comments