diff --git a/src/components.d.ts b/src/components.d.ts new file mode 100644 index 00000000..1abf8418 --- /dev/null +++ b/src/components.d.ts @@ -0,0 +1,43 @@ +import FileInput from '@/components/FileInput.vue' +import CheckboxButton from '@/components/CheckboxButton.vue' +import CheckboxButtonGroup from '@/components/CheckboxButtonGroup.vue' +import ColorPicker from '@/components/ColorPicker/index.vue' +import FullscreenSpin from '@/components/FullscreenSpin.vue' + +declare module 'vue' { + export interface GlobalComponents { + InputNumber: typeof import('ant-design-vue')['InputNumber']; + Divider: typeof import('ant-design-vue')['Divider']; + Button: typeof import('ant-design-vue')['Button']; + ButtonGroup: typeof import('ant-design-vue')['Button']['Group']; + Tooltip: typeof import('ant-design-vue')['Tooltip']; + Popover: typeof import('ant-design-vue')['Popover']; + Slider: typeof import('ant-design-vue')['Slider']; + Select: typeof import('ant-design-vue')['Select']; + SelectOption: typeof import('ant-design-vue')['Select']['Option']; + SelectOptGroup: typeof import('ant-design-vue')['Select']['OptGroup']; + Switch: typeof import('ant-design-vue')['Switch']; + Radio: typeof import('ant-design-vue')['Radio']; + RadioGroup: typeof import('ant-design-vue')['Radio']['Group']; + RadioButton: typeof import('ant-design-vue')['Radio']['Button']; + Input: typeof import('ant-design-vue')['Input']; + InputGroup: typeof import('ant-design-vue')['Input']['Group']; + TextArea: typeof import('ant-design-vue')['Input']['TextArea']; + Modal: typeof import('ant-design-vue')['Modal']; + Dropdown: typeof import('ant-design-vue')['Dropdown']; + Menu: typeof import('ant-design-vue')['Menu']; + MenuItem: typeof import('ant-design-vue')['Menu']['Item']; + Checkbox: typeof import('ant-design-vue')['Checkbox']; + Drawer: typeof import('ant-design-vue')['Drawer']; + Spin: typeof import('ant-design-vue')['Spin']; + Alert: typeof import('ant-design-vue')['Alert']; + + FileInput: typeof FileInput; + CheckboxButton: typeof CheckboxButton; + CheckboxButtonGroup: typeof CheckboxButtonGroup; + ColorPicker: typeof ColorPicker; + FullscreenSpin: typeof FullscreenSpin; + } +} + +export {} \ No newline at end of file diff --git a/src/views/Editor/Toolbar/common/ElementFilter.vue b/src/views/Editor/Toolbar/common/ElementFilter.vue index f2f3cf6e..a4a09c11 100644 --- a/src/views/Editor/Toolbar/common/ElementFilter.vue +++ b/src/views/Editor/Toolbar/common/ElementFilter.vue @@ -15,7 +15,7 @@ -