{"version":3,"file":"index.mjs","names":["FormParent","FormSubmitFooter"],"sources":["../../../src/base-ui/FormKit/index.ts"],"sourcesContent":["'use client';\n\nimport FormDivider from '../Form/components/FormDivider';\nimport FormFlatGroup from '../Form/components/FormFlatGroup';\nimport FormFooter from '../Form/components/FormFooter';\nimport FormGroup from '../Form/components/FormGroup';\nimport FormTitle from '../Form/components/FormTitle';\nimport FormField from './Field';\nimport FormParent from './Form';\nimport FormList from './List';\nimport FormSubmitFooter from './SubmitFooter';\n\nexport const Form = Object.assign(FormParent, {\n  Divider: FormDivider,\n  Field: FormField,\n  FlatGroup: FormFlatGroup,\n  Footer: FormFooter,\n  Group: FormGroup,\n  List: FormList,\n  SubmitFooter: FormSubmitFooter,\n  Title: FormTitle,\n});\n\nexport { useFormInstance } from './context';\nexport type { FormListColumn, FormListField, FormListProps, FormListRenderProps } from './List';\nexport type {\n  DeepPartial,\n  FieldBinding,\n  FieldPath,\n  FieldPathValue,\n  FieldRenderProps,\n  FieldValidate,\n  FormFieldProps,\n  FormGroupItem,\n  FormInstance,\n  FormProps,\n  FormValidateResult,\n  FormValues,\n  SetValueOptions,\n  StandardSchema,\n  UseFormOptions,\n} from './type';\nexport { useForm } from './useForm';\nexport { useWatch } from './useWatch';\nexport { FormField, FormList, FormSubmitFooter };\n\nexport default Form;\n"],"mappings":";;;;;;;;;;;;;;AAYA,MAAa,OAAO,OAAO,OAAOA,QAAY;CAC5C,SAAS;CACT,OAAO;CACP,WAAW;CACX,QAAQ;CACR,OAAO;CACP,MAAM;CACQC;CACd,OAAO;AACT,CAAC"}