From e46c3e0d4e19b82194996d7d01bac76d5f942e1c Mon Sep 17 00:00:00 2001 From: Luis Javier Moy Date: Fri, 10 Jan 2025 09:29:33 -0500 Subject: [PATCH 1/2] feat: possibility to choose whether to render the error message in the form input --- packages/ui/src/components/ui/form/form.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/ui/src/components/ui/form/form.tsx b/packages/ui/src/components/ui/form/form.tsx index 896f804..1638301 100644 --- a/packages/ui/src/components/ui/form/form.tsx +++ b/packages/ui/src/components/ui/form/form.tsx @@ -47,6 +47,7 @@ export type FormFieldProps< > = { render: (context: RenderContext) => React.ReactElement; label?: string; + showErrors: boolean; } & Omit, 'render'>; export type FormFieldType< @@ -90,6 +91,7 @@ const FormField = < TName extends FieldPath = FieldPath >({ label, + showErrors = true, ...props }: FormFieldProps) => { const { control } = useFormContext(); @@ -113,7 +115,7 @@ const FormField = < name={props.name} label={label} /> - + {showErrors && } ); }} From 4d0a0a1954d64060a3c1765e9db2cb5759a636dc Mon Sep 17 00:00:00 2001 From: Luis Javier Moy Date: Fri, 10 Jan 2025 09:34:34 -0500 Subject: [PATCH 2/2] chore: minor change --- packages/ui/src/components/ui/form/form.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ui/src/components/ui/form/form.tsx b/packages/ui/src/components/ui/form/form.tsx index 1638301..f4eb6aa 100644 --- a/packages/ui/src/components/ui/form/form.tsx +++ b/packages/ui/src/components/ui/form/form.tsx @@ -47,7 +47,7 @@ export type FormFieldProps< > = { render: (context: RenderContext) => React.ReactElement; label?: string; - showErrors: boolean; + showErrors?: boolean; } & Omit, 'render'>; export type FormFieldType<