// Module ID: 5793 // Function ID: 5794 // Name: ChangeEmailStore // Dependencies: [560, 1248, 2] // Exports: resetChangeEmailStore, setChangeEmailError, setEmailToken, useChangeEmailError // Module 5793 (ChangeEmailStore) import ReactBatchUpdates from "ReactBatchUpdates" /* 1248 */; import module_560 from "module_560" /* 560 */; import size from "module_2" /* 2 */; const require = globalThis.__r; let closure_2 = { errors: null, emailToken: null }; const useChangeEmailStore = module_560.create(() => closure_2); const result = size.fileFinishedImporting("modules/verification/ChangeEmailStore.tsx"); export const ChangeEmailFields = { EMAIL: "email", EMAIL_TOKEN: "email_token", PASSWORD: "password" }; export { useChangeEmailStore }; export const setChangeEmailError = function setChangeEmailError(arg0, arg1) { _require = arg0; dependencyMap = arg1; require("ReactBatchUpdates").batchUpdates(() => state.setState((errors) => { const obj = { errors: null }; const obj2 = {}; const merged = Object.assign(errors.errors); obj2[closure_1_0] = closure_1_1; obj.errors = obj2; return obj; })); }; export const useChangeEmailError = function useChangeEmailError(arg0) { closure_0 = arg0; const items = [ obj((errors) => { errors = errors.errors; let tmp; if (errors != null) { tmp = errors[closure_0]; } return tmp; }), (arg0) => { closure_1 = arg0; ReactBatchUpdates.batchUpdates(() => state.setState((errors) => { const obj = { errors: null }; const obj2 = {}; const merged = Object.assign(errors.errors); obj2[closure_1_0] = closure_1_1; obj.errors = obj2; return obj; })); } ]; return items; }; export const setEmailToken = function setEmailToken(emailToken) { _require = emailToken; require("ReactBatchUpdates").batchUpdates(() => { const obj = { emailToken }; return obj.setState(obj); }); }; export const resetChangeEmailStore = function resetChangeEmailStore() { ReactBatchUpdates.batchUpdates(() => state.setState(closure_1_2, true)); };