diff options
author | Sebastian <sebasjm@gmail.com> | 2023-12-31 15:25:03 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2023-12-31 15:25:03 -0300 |
commit | 5ed54d872a70c2ba3c0a727d99093335e03f7a77 (patch) | |
tree | 14ab4c3cedcff72f738f86b6c87b877c1a868697 /packages/aml-backoffice-ui | |
parent | 6dd7cfa1ecd3ab95e4ab50e144762e5dceb03328 (diff) | |
download | wallet-core-5ed54d872a70c2ba3c0a727d99093335e03f7a77.tar.xz |
updat web utils
Diffstat (limited to 'packages/aml-backoffice-ui')
-rw-r--r-- | packages/aml-backoffice-ui/src/handlers/FormProvider.tsx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/aml-backoffice-ui/src/handlers/FormProvider.tsx b/packages/aml-backoffice-ui/src/handlers/FormProvider.tsx index b3cb7a972..b9f9f7832 100644 --- a/packages/aml-backoffice-ui/src/handlers/FormProvider.tsx +++ b/packages/aml-backoffice-ui/src/handlers/FormProvider.tsx @@ -32,14 +32,14 @@ export const FormContext = createContext<FormType<any>>({}); * - object => recurse into * - array => behavior result and element field */ -export type FormState<T extends object> = { +export type FormState<T extends object | undefined> = { [field in keyof T]?: T[field] extends AbsoluteTime ? BehaviorResult : T[field] extends AmountJson ? BehaviorResult : T[field] extends Array<infer P extends object> ? InputArrayFieldState<P> - : T[field] extends (object) + : T[field] extends (object | undefined) ? FormState<T[field]> : BehaviorResult; }; |