decord/source/modules/auth/native/RegistrationUIStore.tsx
2026-09-03 10:05:34 +00:00

58 lines
2.2 KiB
TypeScript

// Module ID: 15784
// Function ID: 15785
// Name: useRegistrationUIStore
// Dependencies: [641, 702, 2]
// Exports: clearRegistrationErrorMessage, doesRegistrationHaveIdentityType, resetRegistration, setRegistrationErrors, setSubmitting, updateRegistrationOptions
// Module 15784 (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: "accessible" }));
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;
};