From 87fb1e753a813450f616beab4fe92e1b6ba90401 Mon Sep 17 00:00:00 2001 From: puri-ph4tt Date: Thu, 7 Dec 2023 16:22:49 +0700 Subject: [PATCH] refactor: support icon for another file and unknow --- Services/client/package.json | 2 + Services/client/src/components/FileIcon.vue | 47 ++++++-- Services/client/src/components/FileItem.vue | 3 +- .../client/src/components/FileSearched.vue | 16 ++- Services/client/src/components/ListView.vue | 4 +- .../01_user/components/FileDownload.vue | 7 +- Services/client/src/stores/file-info-data.ts | 113 +++++++----------- 7 files changed, 104 insertions(+), 88 deletions(-) diff --git a/Services/client/package.json b/Services/client/package.json index 1b2b1ab..b210883 100644 --- a/Services/client/package.json +++ b/Services/client/package.json @@ -20,6 +20,7 @@ "@tsconfig/node18": "^18.2.2", "axios": "^1.6.2", "keycloak-js": "^23.0.0", + "mime": "^4.0.0", "nanoid": "^5.0.4", "pinia": "^2.1.7", "quasar": "^2.14.0", @@ -32,6 +33,7 @@ "@quasar/vite-plugin": "^1.6.0", "@rushstack/eslint-patch": "^1.6.0", "@types/jsdom": "^21.1.6", + "@types/mime-types": "^2.1.4", "@types/node": "^20.10.0", "@vitejs/plugin-vue": "^4.5.0", "@vitejs/plugin-vue-jsx": "^3.1.0", diff --git a/Services/client/src/components/FileIcon.vue b/Services/client/src/components/FileIcon.vue index 0de7cd0..c8c6957 100644 --- a/Services/client/src/components/FileIcon.vue +++ b/Services/client/src/components/FileIcon.vue @@ -1,20 +1,45 @@