// Module ID: 7656 // Function ID: 7657 // Name: closeModal // Dependencies: [32, 19, 1922, 7657, 676, 21, 7655, 503, 5463, 7658, 7664, 7665, 7667, 7670, 7722, 7733, 7735, 589, 5909, 5976, 1236, 2] // Exports: default // Module 7656 (closeModal) import _modDef7655 from "module_7655" /* 7655 */; import closure_3 from "_slicedToArray" /* 32 */; import closure_4 from "noop" /* 19 */; import closure_5 from "mergeGuildAvatar" /* 1922 */; import { resetChangeEmailStore } from "ChangeEmailFields" /* 7657 */; import { VerificationModalScenes } from "ME" /* 676 */; import { jsx } from "jsxProd" /* 21 */; const require = arg1; function closeModal() { resetChangeEmailStore(); _modDef7655.close(); } const result = require("set").fileFinishedImporting("modules/verification/native/components/EmailVerificationModal.tsx"); export default function EmailVerificationModal(isChangeEmail) { isChangeEmail = isChangeEmail.isChangeEmail; importDefault = undefined; let first; let callback; let obj = isChangeEmail(first[17]); const items = [closure_5]; const stateFromStores = obj.useStateFromStores(items, () => currentUser.getCurrentUser()); let flag; if (stateFromStores != null) { flag = stateFromStores.verified; } if (flag == null) { flag = false; } const tmp4Result = importDefault(first[18])(flag); importDefault = tmp4Result; const tmp6 = callback(React.useState(), 2); first = tmp6[0]; callback = tmp6[1]; const items1 = [first, isChangeEmail, tmp4Result]; if (!isChangeEmail) { let email; if (stateFromStores != null) { email = stateFromStores.email; } if (null != email) { obj = { screens: null, initialRouteName: null, headerBackTitle: null }; obj[0] = tmp8; obj[1] = VerificationModalScenes.RESEND_EMAIL; const intl = tmp(tmp2[20]).intl; obj[2] = intl.string(tmp(tmp2[20]).t["13/7kX"]); return jsx(tmp(tmp2[19]).Navigator, { screens: null, initialRouteName: null, headerBackTitle: null }); } } if (stateFromStores != null) { const verified = stateFromStores.verified; } };