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