|
@@ -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);
|