// Module ID: 5674 // Function ID: 5675 // Name: EmailVerificationModal // Dependencies: [32, 19, 1371, 5675, 1074, 21, 5673, 1250, 5676, 5735, 5743, 6663, 6672, 6675, 7056, 7067, 7073, 504, 5650, 7074, 1114, 2] // Exports: default // Module 5674 (EmailVerificationModal) import discord_common_AnalyticsUtils from "discord_common/AnalyticsUtils" /* 1250 */; import EmailVerificationModalActionCreatorsDefault from "EmailVerificationModalActionCreators" /* 5673 */; import NavigatorHeader from "NavigatorHeader" /* 5676 */; import _slicedToArray from "module_32" /* 32 */; import noop from "module_19" /* 19 */; import UserStore from "UserStore" /* 1371 */; const require = globalThis.__r; require = fn; function closeModal() { resetChangeEmailStore(); EmailVerificationModalActionCreatorsDefault.close(); } const resetChangeEmailStore = fn(5675).resetChangeEmailStore; const VerificationModalScenes = fn(1074).VerificationModalScenes; const jsx = fn(21).jsx; const size = fn(2); const result = size.fileFinishedImporting("modules/verification/native/components/EmailVerificationModal.tsx"); export default function EmailVerificationModal(isChangeEmail) { isChangeEmail = isChangeEmail.isChangeEmail; importDefault = undefined; first = undefined; _slicedToArray = undefined; const items = [UserStore]; const stateFromStores = isChangeEmail(first[17]).useStateFromStores(items, () => currentUser.getCurrentUser()); let flag; let obj = isChangeEmail(first[17]); if (stateFromStores != null) { flag = stateFromStores.verified; } if (flag == null) { flag = false; } const tmp4Result = require("useInitialValue")(flag); importDefault = tmp4Result; [first, _slicedToArray] = noop.useState(); const items1 = [first, isChangeEmail, tmp4Result]; if (!isChangeEmail) { let email; if (stateFromStores != null) { email = stateFromStores.email; } if (null != email) { let obj2 = { screens: tmp8, initialRouteName: VerificationModalScenes.RESEND_EMAIL, headerBackTitle: null }; const intl = tmp(tmp2[20]).intl; obj2.headerBackTitle = intl.string(tmp(tmp2[20]).t["13/7kX"]); return jsx(tmp(tmp2[19]).Navigator, { screens: tmp8, initialRouteName: VerificationModalScenes.RESEND_EMAIL, headerBackTitle: null }); } } if (stateFromStores != null) { const verified = stateFromStores.verified; } };