aboutsummaryrefslogtreecommitdiff
path: root/packages/aml-backoffice-ui
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2023-12-31 15:25:03 -0300
committerSebastian <sebasjm@gmail.com>2023-12-31 15:25:03 -0300
commit5ed54d872a70c2ba3c0a727d99093335e03f7a77 (patch)
tree14ab4c3cedcff72f738f86b6c87b877c1a868697 /packages/aml-backoffice-ui
parent6dd7cfa1ecd3ab95e4ab50e144762e5dceb03328 (diff)
downloadwallet-core-5ed54d872a70c2ba3c0a727d99093335e03f7a77.tar.xz
updat web utils
Diffstat (limited to 'packages/aml-backoffice-ui')
-rw-r--r--packages/aml-backoffice-ui/src/handlers/FormProvider.tsx4
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;
};