|
|
|
@ -19,6 +19,7 @@ import { |
|
|
|
Switch, |
|
|
|
TimePicker, |
|
|
|
TreeSelect, |
|
|
|
Transfer, |
|
|
|
} from 'ant-design-vue'; |
|
|
|
import ApiRadioGroup from './components/ApiRadioGroup.vue'; |
|
|
|
import RadioButtonGroup from './components/RadioButtonGroup.vue'; |
|
|
|
@ -31,6 +32,8 @@ import { BasicUpload, ImageUpload } from '@/components/Upload'; |
|
|
|
import { StrengthMeter } from '@/components/StrengthMeter'; |
|
|
|
import { IconPicker } from '@/components/Icon'; |
|
|
|
import { CountdownInput } from '@/components/CountDown'; |
|
|
|
import { BasicTitle } from '@/components/Basic'; |
|
|
|
import { CropperAvatar } from '@/components/Cropper'; |
|
|
|
|
|
|
|
const componentMap = new Map<ComponentType, Component>(); |
|
|
|
|
|
|
|
@ -57,6 +60,7 @@ componentMap.set('ApiCascader', ApiCascader); |
|
|
|
componentMap.set('Cascader', Cascader); |
|
|
|
componentMap.set('Slider', Slider); |
|
|
|
componentMap.set('Rate', Rate); |
|
|
|
componentMap.set('Transfer', Transfer); |
|
|
|
componentMap.set('ApiTransfer', ApiTransfer); |
|
|
|
|
|
|
|
componentMap.set('DatePicker', DatePicker); |
|
|
|
@ -71,6 +75,9 @@ componentMap.set('InputCountDown', CountdownInput); |
|
|
|
|
|
|
|
componentMap.set('Upload', BasicUpload); |
|
|
|
componentMap.set('Divider', Divider); |
|
|
|
componentMap.set('CropperAvatar', CropperAvatar); |
|
|
|
|
|
|
|
componentMap.set('BasicTitle', BasicTitle); |
|
|
|
|
|
|
|
export function add(compName: ComponentType, component: Component) { |
|
|
|
componentMap.set(compName, component); |
|
|
|
|