@undermuz/react-json-form
Version:
Generate JSON-based forms with react
20 lines (16 loc) • 1.58 kB
TypeScript
export { default as ApiContext, ApiValue } from './contexts/api.js';
export { default as JFL } from './components/JsonFormLayout.js';
export { default as CustomComponentsContext, TypeCustomComponent, TypeCustomComponentProps, useJsonFormCustomComponent, useJsonFormCustomComponents } from './custom-components/context.js';
export { D as DefType, E as EnumSchemeItemType, i as FieldRuleFunction, h as FieldRuleGenericFunction, g as FieldRuleSingleFunction, F as FieldTests, l as FunctionOnChange, q as IField, k as IFieldWidgetSettings, e as IInput, r as IItem, I as IJsonFormParams, y as IJsonFormProps, d as IJsonFormRef, x as IJsonFormRefArray, w as IJsonFormRefObject, a as IScheme, j as ISchemeItem, s as IUiArrayFormProps, A as IUiArrayFormTabsProps, t as IUiArrayFormTrashContainerProps, o as IUiBodyProps, B as IUiFlatFormProps, n as IUiHeaderProps, p as IUiTabProps, z as JsonFormComponents, m as JsonFormControls, v as JsonFormErrors, J as JsonFormFieldRule, u as JsonFormIcons, C as JsonFormUi, S as SubmitErrors, c as TypeErrorItem, f as TypeSchemeItemSettings, b as TypeValue, T as TypeValueItem } from './types-4491bbaa.js';
import JsonForm from './JsonForm.js';
export { default as UiContext, useJsonFormUi } from './contexts/ui.js';
export { useSubmit } from './useSubmit.js';
import 'react';
import './flat-form/FieldsBlock.js';
import './flat-form/FlatForm.js';
import '@undermuz/use-form';
import './array-form/ArrayForm.js';
import './utils/useTabs.js';
import '@dnd-kit/core';
import './flat-form/FormField.js';
export { JsonForm, JsonForm as default };