diff --git a/package.json b/package.json index 03e0ba19..938739c9 100755 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ "element-plus": "^2.10.2", "eruda": "^3.4.3", "es-toolkit": "^1.39.5", + "filesize": "^10.1.6", "hotkeys-js": "^3.13.14", "lucide-vue-next": "^0.525.0", "mitt": "^3.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 40b2f3e8..88c7c18e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -47,6 +47,9 @@ importers: es-toolkit: specifier: ^1.39.5 version: 1.39.5 + filesize: + specifier: ^10.1.6 + version: 10.1.6 hotkeys-js: specifier: ^3.13.14 version: 3.13.14 diff --git a/src/components/ImageUpload/index.vue b/src/components/ImageUpload/index.vue deleted file mode 100755 index a05b7802..00000000 --- a/src/components/ImageUpload/index.vue +++ /dev/null @@ -1,253 +0,0 @@ - - - - - diff --git a/src/components/ImagesUpload/index.vue b/src/components/ImagesUpload/index.vue deleted file mode 100755 index 293d933e..00000000 --- a/src/components/ImagesUpload/index.vue +++ /dev/null @@ -1,278 +0,0 @@ - - - - - diff --git a/src/types/components.d.ts b/src/types/components.d.ts index 90db10ff..5e5161a4 100644 --- a/src/types/components.d.ts +++ b/src/types/components.d.ts @@ -25,6 +25,7 @@ declare module 'vue' { FaHoverCard: typeof import('./../ui/components/FaHoverCard/index.vue')['default'] FaIcon: typeof import('./../ui/components/FaIcon/index.vue')['default'] FaImagePreview: typeof import('./../ui/components/FaImagePreview/index.vue')['default'] + FaImageUpload: typeof import('./../ui/components/FaImageUpload/index.vue')['default'] FaInput: typeof import('./../ui/components/FaInput/index.vue')['default'] FaKbd: typeof import('./../ui/components/FaKbd/index.vue')['default'] FaModal: typeof import('./../ui/components/FaModal/index.vue')['default'] @@ -47,8 +48,6 @@ declare module 'vue' { FaToast: typeof import('./../ui/components/FaToast/index.vue')['default'] FaTooltip: typeof import('./../ui/components/FaTooltip/index.vue')['default'] FileUpload: typeof import('./../components/FileUpload/index.vue')['default'] - ImagesUpload: typeof import('./../components/ImagesUpload/index.vue')['default'] - ImageUpload: typeof import('./../components/ImageUpload/index.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] } diff --git a/src/ui/components/FaImageUpload/index.vue b/src/ui/components/FaImageUpload/index.vue new file mode 100644 index 00000000..e2b35884 --- /dev/null +++ b/src/ui/components/FaImageUpload/index.vue @@ -0,0 +1,218 @@ + + +