UNPKG

xph-form

Version:

This is a configurable form component that supports React

38 lines (37 loc) 1.86 kB
import { SelectProps, InputProps, InputNumberProps, TreeSelectProps, TransferProps, SwitchProps, ButtonProps, RadioProps, CheckboxProps, CascaderProps, TimePickerProps, DatePickerProps, AutoCompleteProps, UploadProps } from "antd"; import { IApiSelectProps } from "../components/ApiSelect"; import { IApiTreeSelectProps } from "../components/ApiTreeSelect"; import { IApiTransferProps } from "../components/ApiTransfer"; import { IApiAutoCompleteProps } from "../components/ApiAutoComplete"; import { IAutoUploadProps } from "../components/AutoUpload"; import { TXphExtendComponentPropsMap } from "../common"; export type TComponentPropsMap<T extends TXphExtendComponentPropsMap = {}> = { Select: SelectProps; Input: InputProps; InputNumber: InputNumberProps; TreeSelect: TreeSelectProps; Transfer: TransferProps; Switch: SwitchProps; Button: ButtonProps; Radio: RadioProps; RadioGroup: RadioProps; Checkbox: CheckboxProps; CheckboxGroup: CheckboxProps; Cascader: CascaderProps; TimePicker: TimePickerProps; DatePicker: DatePickerProps; MonthPicker: DatePickerProps; WeekPicker: DatePickerProps; RangePicker: DatePickerProps; InputPassword: InputProps; InputTextArea: InputProps; AutoComplete: AutoCompleteProps; Upload: UploadProps; ApiSelect: IApiSelectProps; ApiTreeSelect: IApiTreeSelectProps; ApiTransfer: IApiTransferProps; ApiAutoComplete: IApiAutoCompleteProps; AutoUpload: IAutoUploadProps; } & T; export type { SelectProps, InputProps, InputNumberProps, TreeSelectProps, TransferProps, SwitchProps, ButtonProps, RadioProps, CheckboxProps, CascaderProps, TimePickerProps, DatePickerProps, AutoCompleteProps, UploadProps, } from "antd"; export type { IApiSelectProps, IApiTreeSelectProps, IApiTransferProps, IApiAutoCompleteProps, IAutoUploadProps, };