diff options
Diffstat (limited to 'packages/merchant-backoffice-ui/src/components/form/useGroupField.tsx')
-rw-r--r-- | packages/merchant-backoffice-ui/src/components/form/useGroupField.tsx | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/packages/merchant-backoffice-ui/src/components/form/useGroupField.tsx b/packages/merchant-backoffice-ui/src/components/form/useGroupField.tsx index e6365e3ad..9a445eb32 100644 --- a/packages/merchant-backoffice-ui/src/components/form/useGroupField.tsx +++ b/packages/merchant-backoffice-ui/src/components/form/useGroupField.tsx @@ -15,9 +15,9 @@ */ /** -* -* @author Sebastian Javier Marchano (sebasjm) -*/ + * + * @author Sebastian Javier Marchano (sebasjm) + */ import { useFormContext } from "./FormProvider.js"; @@ -27,14 +27,15 @@ interface Use { export function useGroupField<T>(name: keyof T): Use { const f = useFormContext<T>(); - if (!f) - return {}; + if (!f) return {}; return { - hasError: readField(f.errors, String(name)) + hasError: readField(f.errors, String(name)), }; } const readField = (object: any, name: string) => { - return name.split('.').reduce((prev, current) => prev && prev[current], object) -} + return name + .split(".") + .reduce((prev, current) => prev && prev[current], object); +}; |