@schema-render/form-render-react
Version:
Out-of-the-box form rendering library based on Core and Antd.
43 lines (42 loc) • 1.1 kB
JavaScript
import { ACTIONS_RENDER_TYPE } from "../constants";
import Checkbox from "./Checkbox";
import DatePicker from "./DatePicker";
import DateRangePicker from "./DateRangePicker";
import Description from "./Description";
import FromRenderActions from "./FromRenderActions";
import InputNumber from "./InputNumber";
import InputText from "./InputText";
import ObjectRenderer from "./Object";
import ObjectNull from "./ObjectNull";
import Password from "./Password";
import Radio from "./Radio";
import Rate from "./Rate";
import Select from "./Select";
import SelectMultiple from "./SelectMultiple";
import Switch from "./Switch";
import SwitchBox from "./SwitchBox";
import TextArea from "./TextArea";
const renderers = {
[ACTIONS_RENDER_TYPE]: FromRenderActions,
/**
* 结构渲染器
*/ Object: ObjectRenderer,
ObjectNull,
/**
* 常规渲染器
*/ InputText,
InputNumber,
Password,
TextArea,
Radio,
Checkbox,
Switch,
SwitchBox,
DatePicker,
DateRangePicker,
Description,
Rate,
Select,
SelectMultiple
};
export default renderers;