// Metro module 9189 (f9190). import { useCallback } from "react"; import { setEmailToken } from "../../ChangeEmailStore"; import { useNavigation } from "../../../../design/components/Navigator/native/useNavigation.native"; import { VerificationModalScenes } from "../../../../ConstantsIOS"; import ConfirmEmailCode from "./ConfirmEmailCode"; import { confirmEmailChange, sendConfirmationCode } from "../../ChangeEmailActionCreators"; import { intl, t } from "../../../../intl/index.native"; export default function ConfirmEmailChangeCode(props) { let c17059_0; const isChangeEmail = props.isChangeEmail; const navigation = useNavigation(); const callback = useCallback((a0) => { setEmailToken(a0 == null ? null : a0); if (isChangeEmail) { navigation.push(VerificationModalScenes.CHANGE_EMAIL_COLLECT_REASONS); } else { navigation.push(VerificationModalScenes.ENTER_EMAIL); } }, [isChangeEmail, navigation]); c17059_0 = void 0; c17059_0 = async (c30054_0) => await confirmEmailChange(c30054_0); return { await sendConfirmationCode(); }} headerText={intl.string(t["2x/2Uo"])} confirmButtonText={intl.string(t.PDTjLN)} />; };