change email link

This commit is contained in:
Hailey
2024-10-09 14:06:39 -07:00
parent 79acfa1aa3
commit cd903b2691
+16 -17
View File
@@ -8,7 +8,7 @@ import {logger} from '#/logger'
import {useModalControls} from '#/state/modals' import {useModalControls} from '#/state/modals'
import {useAgent, useSession} from '#/state/session' import {useAgent, useSession} from '#/state/session'
import {ErrorMessage} from '#/view/com/util/error/ErrorMessage' import {ErrorMessage} from '#/view/com/util/error/ErrorMessage'
import {atoms as a, useBreakpoints} from '#/alf' import {atoms as a, useBreakpoints, useTheme} from '#/alf'
import {Button, ButtonText} from '#/components/Button' import {Button, ButtonText} from '#/components/Button'
import * as Dialog from '#/components/Dialog' import * as Dialog from '#/components/Dialog'
import * as TextField from '#/components/forms/TextField' import * as TextField from '#/components/forms/TextField'
@@ -32,6 +32,7 @@ export function Inner({control}: {control: Dialog.DialogControlProps}) {
const {_} = useLingui() const {_} = useLingui()
const {currentAccount} = useSession() const {currentAccount} = useSession()
const agent = useAgent() const agent = useAgent()
const t = useTheme()
const {openModal} = useModalControls() const {openModal} = useModalControls()
const {gtTablet} = useBreakpoints() const {gtTablet} = useBreakpoints()
@@ -118,7 +119,20 @@ export function Inner({control}: {control: Dialog.DialogControlProps}) {
<Text style={[a.text_md, a.leading_snug, a.font_bold]}> <Text style={[a.text_md, a.leading_snug, a.font_bold]}>
{currentAccount?.email} {currentAccount?.email}
</Text>{' '} </Text>{' '}
to verify it is you. to verify it is you.{' '}
<Text
onPress={() => {
control.close(() => {
openModal({name: 'change-email'})
})
}}
style={[
a.text_md,
a.leading_snug,
{color: t.palette.primary_500},
]}>
<Trans>Need to change it?</Trans>
</Text>
</Trans> </Trans>
) : ( ) : (
uiStrings[currentStep].message uiStrings[currentStep].message
@@ -167,21 +181,6 @@ export function Inner({control}: {control: Dialog.DialogControlProps}) {
<Trans>I Have a Code</Trans> <Trans>I Have a Code</Trans>
</ButtonText> </ButtonText>
</Button> </Button>
<Button
label={_(msg`Send confirmation email`)}
variant="ghost"
color="primary"
size="large"
disabled={isProcessing}
onPress={() => {
control.close(() => {
openModal({name: 'change-email'})
})
}}>
<ButtonText>
<Trans>Change Email</Trans>
</ButtonText>
</Button>
</> </>
) : currentStep === 'StepTwo' ? ( ) : currentStep === 'StepTwo' ? (
<> <>