UNPKG

@rjsf/antd

Version:

Ant Design theme, fields and widgets for react-jsonschema-form

36 lines (32 loc) 1.03 kB
import type { FormContextType, RegistryWidgetsType, RJSFSchema, StrictRJSFSchema } from '@rjsf/utils'; import AltDateTimeWidget from './AltDateTimeWidget'; import AltDateWidget from './AltDateWidget'; import CheckboxesWidget from './CheckboxesWidget'; import CheckboxWidget from './CheckboxWidget'; import DateTimeWidget from './DateTimeWidget'; import DateWidget from './DateWidget'; import PasswordWidget from './PasswordWidget'; import RadioWidget from './RadioWidget'; import RangeWidget from './RangeWidget'; import SelectWidget from './SelectWidget'; import TextareaWidget from './TextareaWidget'; export function generateWidgets< T = any, S extends StrictRJSFSchema = RJSFSchema, F extends FormContextType = any, >(): RegistryWidgetsType<T, S, F> { return { AltDateTimeWidget, AltDateWidget, CheckboxesWidget, CheckboxWidget, DateTimeWidget, DateWidget, PasswordWidget, RadioWidget, RangeWidget, SelectWidget, TextareaWidget, }; } export default generateWidgets();