diff --git a/package.json b/package.json index 19fe13e74..fe2c9fec4 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ "ant-design-vue": "^2.1.2", "apexcharts": "^3.26.0", "axios": "^0.21.1", + "cropperjs": "^1.5.11", "crypto-js": "^4.0.0", "echarts": "^5.0.2", "lodash-es": "^4.17.21", @@ -91,7 +92,7 @@ "esno": "^0.5.0", "fs-extra": "^9.1.0", "http-server": "^0.12.3", - "husky": "^5.2.0", + "husky": "^6.0.0", "inquirer": "^8.0.0", "is-ci": "^3.0.0", "less": "^4.1.1", @@ -117,7 +118,7 @@ "vite-plugin-style-import": "^0.9.1", "vite-plugin-svg-icons": "^0.4.0", "vite-plugin-theme": "^0.5.0", - "vite-plugin-windicss": "0.10.4", + "vite-plugin-windicss": "0.11.0", "vue-eslint-parser": "^7.6.0" }, "resolutions": { diff --git a/src/components/Cropper/index.ts b/src/components/Cropper/index.ts new file mode 100644 index 000000000..446893bd0 --- /dev/null +++ b/src/components/Cropper/index.ts @@ -0,0 +1,4 @@ +import type Cropper from 'cropperjs'; + +export type { Cropper }; +export { default as CropperImage } from './src/index.vue'; diff --git a/src/components/Cropper/src/AvatarCropper.vue b/src/components/Cropper/src/AvatarCropper.vue new file mode 100644 index 000000000..d229fd86e --- /dev/null +++ b/src/components/Cropper/src/AvatarCropper.vue @@ -0,0 +1,15 @@ + + diff --git a/src/components/Cropper/src/index.vue b/src/components/Cropper/src/index.vue new file mode 100644 index 000000000..59bfb136c --- /dev/null +++ b/src/components/Cropper/src/index.vue @@ -0,0 +1,100 @@ + + diff --git a/src/components/Dropdown/src/Dropdown.vue b/src/components/Dropdown/src/Dropdown.vue index 32f664e71..af51ffb2a 100644 --- a/src/components/Dropdown/src/Dropdown.vue +++ b/src/components/Dropdown/src/Dropdown.vue @@ -5,14 +5,20 @@