diff options
author | Sebastian <sebasjm@gmail.com> | 2024-04-26 14:31:22 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2024-04-26 14:31:22 -0300 |
commit | 6837a9dc6f677babe798bc94c0baa1f11c0edb55 (patch) | |
tree | dc7ddc46ae984d1497f5401296ed52e7c5bf0cc3 /packages/bank-ui | |
parent | ce251b9bd38eccaca9dd43efdcf7ecf9a6a66b29 (diff) | |
download | wallet-core-6837a9dc6f677babe798bc94c0baa1f11c0edb55.tar.xz |
some comments
Diffstat (limited to 'packages/bank-ui')
-rw-r--r-- | packages/bank-ui/src/hooks/form.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/bank-ui/src/hooks/form.ts b/packages/bank-ui/src/hooks/form.ts index afa4912eb..fae11c05c 100644 --- a/packages/bank-ui/src/hooks/form.ts +++ b/packages/bank-ui/src/hooks/form.ts @@ -72,6 +72,7 @@ function constructFormHandler<T>( updateForm: (d: FormValues<T>) => void, errors: FormErrors<T> | undefined, ): FormHandler<T> { + const keys = Object.keys(form) as Array<keyof T>; const handler = keys.reduce((prev, fieldName) => { @@ -102,6 +103,14 @@ function constructFormHandler<T>( return handler; } +/** + * FIXME: Consider sending this to web-utils + * + * + * @param defaultValue + * @param check + * @returns + */ export function useFormState<T>( defaultValue: FormValues<T>, check: (f: FormValues<T>) => FormStatus<T>, |