From fe0f2a7e8812e6294cce26bf9baf7f006439930e Mon Sep 17 00:00:00 2001
From: Sakurasan <26715255+Sakurasan@users.noreply.github.com>
Date: Sun, 20 Apr 2025 02:59:08 +0800
Subject: [PATCH] key icon
---
frontend/src/views/dashboard/KeyNew.vue | 32 +++++++++-----------
frontend/src/views/dashboard/KeyView.vue | 38 ++++++++++++++++--------
2 files changed, 39 insertions(+), 31 deletions(-)
diff --git a/frontend/src/views/dashboard/KeyNew.vue b/frontend/src/views/dashboard/KeyNew.vue
index ff2c78e..6c36cb7 100644
--- a/frontend/src/views/dashboard/KeyNew.vue
+++ b/frontend/src/views/dashboard/KeyNew.vue
@@ -60,24 +60,7 @@
@@ -260,6 +243,19 @@ const cancel = () => {
emit('closeModal', true)
}
+const apiKeyImageMap = {
+ 'openai': '/assets/openai.svg',
+ 'claude': '/assets/claude.svg',
+ 'gemini': '/assets/gemini.svg',
+ 'azure': '/assets/azure.svg',
+ 'github': '/assets/github.svg'
+
+};
+
+const apiKeyImageUrl = (keytype) => {
+ return apiKeyImageMap[keytype] || '/assets/logo.svg';
+};
+
const createApiKey = async () => {
if (!isFormValid.value) {
setToast('Please fill in all required fields (Name, Type, API Key).', 'error')
diff --git a/frontend/src/views/dashboard/KeyView.vue b/frontend/src/views/dashboard/KeyView.vue
index d43a0ba..8e92cff 100644
--- a/frontend/src/views/dashboard/KeyView.vue
+++ b/frontend/src/views/dashboard/KeyView.vue
@@ -33,22 +33,13 @@
+
+
@@ -167,7 +158,7 @@