From 7b01adc5df7301b07932d8cdbaf98e1d911b74a2 Mon Sep 17 00:00:00 2001 From: Soulter <905617992@qq.com> Date: Tue, 8 Jul 2025 00:33:22 +0800 Subject: [PATCH] perf: better webui --- dashboard/src/components/shared/ItemCard.vue | 129 +++++++++ .../src/components/shared/ItemCardGrid.vue | 49 ++-- dashboard/src/plugins/vuetify.ts | 2 +- dashboard/src/theme/LightTheme.ts | 2 +- dashboard/src/views/ExtensionPage.vue | 2 +- dashboard/src/views/PlatformPage.vue | 107 ++++---- dashboard/src/views/ProviderPage.vue | 235 ++++++++--------- dashboard/src/views/ToolUsePage.vue | 244 ++++++++++-------- 8 files changed, 448 insertions(+), 322 deletions(-) create mode 100644 dashboard/src/components/shared/ItemCard.vue diff --git a/dashboard/src/components/shared/ItemCard.vue b/dashboard/src/components/shared/ItemCard.vue new file mode 100644 index 000000000..c2aeaf01e --- /dev/null +++ b/dashboard/src/components/shared/ItemCard.vue @@ -0,0 +1,129 @@ + + + + + diff --git a/dashboard/src/components/shared/ItemCardGrid.vue b/dashboard/src/components/shared/ItemCardGrid.vue index 71841d2ab..5176c186b 100644 --- a/dashboard/src/components/shared/ItemCardGrid.vue +++ b/dashboard/src/components/shared/ItemCardGrid.vue @@ -9,10 +9,10 @@ - +
- {{ getItemTitle(item) }} + {{ getItemTitle(item) }}