aboutsummaryrefslogtreecommitdiff
path: root/packages/merchant-backoffice-ui/src/components/form/useGroupField.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/merchant-backoffice-ui/src/components/form/useGroupField.tsx')
-rw-r--r--packages/merchant-backoffice-ui/src/components/form/useGroupField.tsx17
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);
+};