5
5
* LICENSE file in the root directory of this source tree.
6
6
*/
7
7
8
- import React from 'react' ;
8
+ import React , { useEffect } from 'react' ;
9
9
import { useDispatch } from 'react-redux' ;
10
10
import { useNavigation } from '@react-navigation/native' ;
11
11
import { t } from 'ttag' ;
@@ -14,6 +14,7 @@ import { COLORS } from '../../../styles/themes';
14
14
import { ModalBase } from '../../ModalBase' ;
15
15
import { WarnDisclaimer } from '../WarnDisclaimer' ;
16
16
import { walletConnectReject } from '../../../actions' ;
17
+ import { WALLETCONNECT_SKIP_CONFIRMATION_MODAL } from '../../../config' ;
17
18
18
19
const styles = StyleSheet . create ( {
19
20
body : {
@@ -51,6 +52,12 @@ export default ({
51
52
navigation . navigate ( 'SignOracleDataRequestScreen' , { signOracleData : data } ) ;
52
53
} ;
53
54
55
+ useEffect ( ( ) => {
56
+ if ( WALLETCONNECT_SKIP_CONFIRMATION_MODAL ) {
57
+ navigateToSignOracleDataScreen ( ) ;
58
+ }
59
+ } , [ ] ) ;
60
+
54
61
return (
55
62
< ModalBase show onDismiss = { onReject } >
56
63
< ModalBase . Title > { t `New Sign Oracle Data Request` } </ ModalBase . Title >
@@ -65,7 +72,7 @@ export default ({
65
72
</ Text >
66
73
</ ModalBase . Body >
67
74
< ModalBase . Button
68
- title = { t `Review Sign Message Request details` }
75
+ title = { t `Review Sign Oracle Data Request details` }
69
76
onPress = { navigateToSignOracleDataScreen }
70
77
/>
71
78
< ModalBase . DiscreteButton
0 commit comments