UNPKG

xph-form

Version:

This is a configurable form component that supports React

35 lines (34 loc) 1.59 kB
import { Input, Select, InputNumber, TreeSelect, Transfer, Switch, Button, Radio, Checkbox, Cascader, TimePicker, DatePicker, AutoComplete, Upload, } from "antd"; import ApiSelect from "./ApiSelect"; import ApiTreeSelect from "./ApiTreeSelect"; import ApiTransfer from "./ApiTransfer"; import ApiAutoComplete from "./ApiAutoComplete"; import AutoUpload from "./AutoUpload"; const componentMap = new Map(); componentMap.set("Input", Input); componentMap.set("ApiSelect", ApiSelect); componentMap.set("Select", Select); componentMap.set("InputNumber", InputNumber); componentMap.set("ApiTreeSelect", ApiTreeSelect); componentMap.set("TreeSelect", TreeSelect); componentMap.set("ApiTransfer", ApiTransfer); componentMap.set("Transfer", Transfer); componentMap.set("Switch", Switch); componentMap.set("Button", Button); componentMap.set("Radio", Radio); componentMap.set("RadioGroup", Radio.Group); componentMap.set("Checkbox", Checkbox); componentMap.set("CheckboxGroup", Checkbox.Group); componentMap.set("Cascader", Cascader); componentMap.set("TimePicker", TimePicker); componentMap.set("DatePicker", DatePicker); componentMap.set("MonthPicker", DatePicker.MonthPicker); componentMap.set("WeekPicker", DatePicker.WeekPicker); componentMap.set("RangePicker", DatePicker.RangePicker); componentMap.set("InputPassword", Input.Password); componentMap.set("InputTextArea", Input.TextArea); componentMap.set("ApiAutoComplete", ApiAutoComplete); componentMap.set("AutoComplete", AutoComplete); componentMap.set("Upload", Upload); componentMap.set("AutoUpload", AutoUpload); export { componentMap };