diff --git a/src/components/faceVerification/components/DuplicateFoundError.jsx b/src/components/faceVerification/components/DuplicateFoundError.jsx index 147f3529c5..db8dbca387 100644 --- a/src/components/faceVerification/components/DuplicateFoundError.jsx +++ b/src/components/faceVerification/components/DuplicateFoundError.jsx @@ -36,26 +36,24 @@ const DuplicateFoundError = ({ styles, displayTitle, onRetry, nav, exception }) {displayTitle} )} - {(displayTitle ? `,\n` : '') + - t`Unfortunately we found - your twin...`} + {(displayTitle ? `,\n` : '') + t`We found your twin...`}
- - {t`You can open ONLY ONE account + + {t`You can verify ONLY ONE wallet address per person. `} {t`If this is your only active - account - please contact our support.`} + account - please contact support.`} {expiration && ( - - {t`The existing account with your identity will expire on ${moment(expiration).format('l')}. - After this expiry, you may create a new account or verify a different wallet.`} + + {t`The existing identity will expire on ${moment(expiration).format('l')}. + After this expiry, you may verify a different wallet address.`} - {t`You’ll be able to claim once this process is complete.`} + {t`You’ll be able to continue once this process is complete.`}
@@ -112,7 +113,7 @@ const IntroReVerification = ({ styles, firstName, ready, onVerify, onLearnMore } ) -const Intro = ({ styles, firstName, ready, onVerify, onLearnMore }) => { +const Intro = ({ styles, firstName, ready, onVerify, onLearnMore, authPeriod }) => { const [ageConfirmed, setAgeConfirmed] = useState(false) return ( @@ -131,10 +132,14 @@ const Intro = ({ styles, firstName, ready, onVerify, onLearnMore }) => { lineHeight={25} letterSpacing={0.18} fontWeight="700" - >{t`To continue, you need to be a unique human and prove it with your camera.`} + >{t`To continue, you need to prove you are a unique human.`} {t`Your image is only used to ensure you’re you and prevent duplicate accounts.`} + + {t`This wallet address will be connected to your identity until ${moment().add(authPeriod, 'days').format('l')}. + If you’d prefer to verify a different wallet address, please use a different wallet.`} + { const { account } = goodWallet ?? {} const [expiryDate, , state] = useIdentityExpiryDate(externalAccount || account) const isReverify = expiryDate?.lastAuthenticated?.isZero() === false + const authPeriod = expiryDate?.authPeriod?.toNumber() || 360 const { goToRoot, navigateTo, push } = screenProps const fvRedirect = useFVRedirect() @@ -289,6 +295,7 @@ const IntroScreen = ({ styles, screenProps, navigation }) => { onVerify={handleVerifyClick} onDeny={onDeny} ready={false === disposing} + authPeriod={authPeriod} /> ) } @@ -316,7 +323,7 @@ const getStylesFromProps = ({ theme }) => ({ flexGrow: 1, justifyContent: 'space-between', paddingHorizontal: Platform.select({ - web: !isMediumDevice ? 32 : 0, + web: !isMediumDevice ? 8 : 0, }), width: '100%', },