useDefaultFormValues
useDefaultFormValues generates a clean set of empty initial values for the Add Entity form, matching the shape expected by React Hook Form and Zod validation.
Import
import { useDefaultFormValues } from "@phpcreation/frontend-crud-react-nextjs-bundle/hooks/useDefaultFormValues";Usage
import { useDefaultFormValues } from "...";
import { useForm } from "react-hook-form";
function AddForm({ formFields }) {
const defaultValues = useDefaultFormValues(formFields);
const form = useForm({ defaultValues });
return <RenderFormFields fields={formFields} form={form} />;
}Default Values by Type
| Field Type | Default Value |
|---|---|
TEXT | "" |
NUMBER | "" |
BOOLEAN | false |
SELECT | "" |
MANY_TO_MANY | [] |
DATE | undefined |
COLOR | "" |
Related
Last updated on