// Module ID: 15870 // Function ID: 15871 // Name: useRegistrationUIStore // Dependencies: [641, 702, 2] // Exports: clearRegistrationErrorMessage, doesRegistrationHaveIdentityType, resetRegistration, setRegistrationErrors, setSubmitting, updateRegistrationOptions // Module 15870 (useRegistrationUIStore) import set from "set" /* 2 */; import batchUpdates from "batchUpdates" /* 702 */; import keys from "keys" /* 641 */; let obj = keys.create(() => ({ errors: {}, registrationOptions: {}, submitting: false, registrationVariant: "ip" })); const result = set.fileFinishedImporting("modules/auth/native/RegistrationUIStore.tsx"); export const useRegistrationUIStore = obj; export const setRegistrationErrors = function setRegistrationErrors(arg0) { const _require = arg0; _require(702).batchUpdates(() => { closure_1_2.setState({ errors: closure_0 }); }); }; export const clearRegistrationErrorMessage = function clearRegistrationErrorMessage() { obj = {}; const merged = Object.assign(obj.getState().errors); delete tmp2[tmp]; obj(702).batchUpdates(() => { obj = { errors: obj }; closure_1_2.setState(obj); }); }; export const updateRegistrationOptions = function updateRegistrationOptions(arg0) { const _require = arg0; const registrationOptions = obj.getState().registrationOptions; obj = _require(registrationOptions[1]); obj.batchUpdates(() => { obj = { registrationOptions: null }; obj = {}; const merged = Object.assign(registrationOptions); const merged1 = Object.assign(closure_0); obj[0] = obj; closure_1_2.setState(obj); }); }; export const resetRegistration = function resetRegistration() { batchUpdates.batchUpdates(() => { state.setState({ errors: {}, registrationOptions: {}, submitting: false }); }); }; export const setSubmitting = function setSubmitting(arg0) { const _require = arg0; _require(702).batchUpdates(() => { closure_1_2.setState({ errors: {}, submitting: closure_0 }); }); }; export const doesRegistrationHaveIdentityType = function doesRegistrationHaveIdentityType() { const registrationOptions = obj.getState().registrationOptions; return null != registrationOptions.email || null != registrationOptions.phone; };