UNPKG

@reactjsonforms/antd-renderers

Version:

Ant Design Renderer Set for JSON Forms

85 lines 4.68 kB
import { allOfControlTester, AllOfRenderer, anyOfControlTester, AnyOfRenderer, ArrayControlRenderer, arrayControlTester, EnumArrayRenderer, enumArrayRendererTester, objectControlTester, ObjectRenderer, oneOfControlTester, OneOfRenderer, } from './complex'; import { LabelRenderer, labelRendererTester, ListWithDetailRenderer, listWithDetailTester, } from './additional'; import { AnyOfStringOrEnumControl, anyOfStringOrEnumControlTester, BooleanControl, booleanControlTester, BooleanToggleControl, booleanToggleControlTester, dateControlTester, DateTimeControl, dateTimeControlTester, enumControlTester, IntegerControl, integerControlTester, MaterialDateControl, MaterialEnumControl, MaterialNumberControl, NativeControl, nativeControlTester, numberControlTester, OneOfEnumControl, oneOfEnumControlTester, OneOfRadioGroupControl, oneOfRadioGroupControlTester, RadioGroupControl, radioGroupControlTesterGroup, SliderControl, sliderControlTester, TextControl, textControlTester, } from './controls'; import { antdGroupTester, ArrayLayout, arrayLayoutTester, CategorizationLayout, categorizationTester, GroupLayout, HorizontalLayout, horizontalLayoutTester, VerticalLayout, verticalLayoutTester, } from './layouts'; import { BooleanCell, BooleanCellTester, BooleanToggleCell, BooleanToggleCellTester, DateCell, DateCellTester, EnumCell, EnumCellTester, IntegerCell, IntegerCellTester, NumberCell, NumberCellTester, NumberFormatCell, numberFormatCellTester, OneOfEnumCell, oneOfEnumCellTester, TextCell, textCellTester, TimeCell, timeCellTester, } from './cells'; import MaterialCategorizationStepperLayout, { categorizationStepperTester, } from './layouts/CategorizationStepperLayout'; export * from './complex'; export * from './controls'; export * from './layouts'; export * from './cells'; export * from './antd-controls'; export * from './util'; export const renderers = [ // controls { tester: arrayControlTester, renderer: ArrayControlRenderer, }, { tester: booleanControlTester, renderer: BooleanControl }, { tester: booleanToggleControlTester, renderer: BooleanToggleControl }, { tester: nativeControlTester, renderer: NativeControl }, { tester: enumControlTester, renderer: MaterialEnumControl }, { tester: integerControlTester, renderer: IntegerControl }, { tester: numberControlTester, renderer: MaterialNumberControl }, { tester: textControlTester, renderer: TextControl }, { tester: dateTimeControlTester, renderer: DateTimeControl }, { tester: dateControlTester, renderer: MaterialDateControl }, { tester: sliderControlTester, renderer: SliderControl }, { tester: objectControlTester, renderer: ObjectRenderer }, { tester: allOfControlTester, renderer: AllOfRenderer }, { tester: anyOfControlTester, renderer: AnyOfRenderer }, { tester: oneOfControlTester, renderer: OneOfRenderer }, { tester: radioGroupControlTesterGroup, renderer: RadioGroupControl, }, { tester: oneOfRadioGroupControlTester, renderer: OneOfRadioGroupControl, }, { tester: oneOfEnumControlTester, renderer: OneOfEnumControl }, // layouts { tester: antdGroupTester, renderer: GroupLayout }, { tester: horizontalLayoutTester, renderer: HorizontalLayout, }, { tester: verticalLayoutTester, renderer: VerticalLayout }, { tester: categorizationTester, renderer: CategorizationLayout, }, { tester: categorizationStepperTester, renderer: MaterialCategorizationStepperLayout, }, { tester: arrayLayoutTester, renderer: ArrayLayout }, // additional { tester: labelRendererTester, renderer: LabelRenderer }, { tester: listWithDetailTester, renderer: ListWithDetailRenderer, }, { tester: anyOfStringOrEnumControlTester, renderer: AnyOfStringOrEnumControl, }, { tester: enumArrayRendererTester, renderer: EnumArrayRenderer, }, ]; export const cells = [ { tester: BooleanCellTester, cell: BooleanCell }, { tester: BooleanToggleCellTester, cell: BooleanToggleCell }, { tester: DateCellTester, cell: DateCell }, { tester: EnumCellTester, cell: EnumCell }, { tester: oneOfEnumCellTester, cell: OneOfEnumCell }, { tester: IntegerCellTester, cell: IntegerCell }, { tester: NumberCellTester, cell: NumberCell }, { tester: numberFormatCellTester, cell: NumberFormatCell }, { tester: textCellTester, cell: TextCell }, { tester: timeCellTester, cell: TimeCell }, ]; //# sourceMappingURL=index.js.map