UNPKG

@undermuz/react-json-form

Version:
37 lines (34 loc) 1.33 kB
import { FC, PropsWithChildren, ReactNode } from 'react'; import { IFormFieldsParams } from '../flat-form/FieldsBlock.js'; import { IArrayFormParams } from '../array-form/ArrayForm.js'; import '../flat-form/FlatForm.js'; import '../types-4491bbaa.js'; import '@undermuz/use-form'; import '../utils/useTabs.js'; import '@dnd-kit/core'; declare const JFL_FlatFormName = "__JFL__FlatForm"; declare const JFL_Nothing: FC<PropsWithChildren>; declare const JFL_FormFieldsName = "__JFL__FlatFormFields"; declare const JFL_FormFieldName = "__JFL__FlatFormField"; declare const JFL_ArrayFormItemName = "__JFL__ArrayFormItemName"; declare const JFL_ArrayFormListName = "__JFL__ArrayFormListName"; declare const JsonFormLayout: { Form: FC<Record<string, any>>; Fields: FC<IFormFieldsParams>; Field: FC<{ children?: ReactNode; } & { name: string; as?: any; } & Record<string, unknown>>; ArrayList: FC<{ children: (value: IArrayFormParams) => ReactNode; }>; ArrayItem: FC<{ children?: ReactNode; } & { itemId?: number | undefined; itemIndex?: number | undefined; }>; }; export { JFL_ArrayFormItemName, JFL_ArrayFormListName, JFL_FlatFormName, JFL_FormFieldName, JFL_FormFieldsName, JFL_Nothing, JsonFormLayout as default };