From 2c0f311041c742d436c4d341f279aafc49de84c4 Mon Sep 17 00:00:00 2001 From: xlsea Date: Wed, 17 Apr 2024 16:02:42 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E4=BC=98=E5=8C=96=E6=9A=97=E9=BB=91?= =?UTF-8?q?=E4=B8=BB=E9=A2=98=E4=B8=8B=E7=BB=84=E4=BB=B6=E7=9A=84=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/loading.ts | 6 ++-- src/views/home/modules/card-data.vue | 7 +++- src/views/home/modules/pie-retry-chart.vue | 33 +++++++++++++++---- src/views/home/modules/retry-tab.vue | 14 ++++---- .../namepase/modules/namespace-search.vue | 5 ++- src/views/pods/modules/pods-search.vue | 5 ++- 6 files changed, 51 insertions(+), 19 deletions(-) diff --git a/src/plugins/loading.ts b/src/plugins/loading.ts index f968e7e..8ee314c 100644 --- a/src/plugins/loading.ts +++ b/src/plugins/loading.ts @@ -5,7 +5,7 @@ import { localStg } from '@/utils/storage'; import systemLogo from '@/assets/svg-icon/full-logo.svg?raw'; export function setupLoading() { - const themeColor = localStg.get('themeColor') || '#646cff'; + const themeColor = localStg.get('themeColor') || '#22aae3'; const { r, g, b } = getRgbOfColor(themeColor); @@ -27,14 +27,14 @@ export function setupLoading() { .join('\n'); const loading = ` -
+
${logoWithClass}
${dot}
-

${$t('system.desc')}

+

${$t('system.desc')}

`; const app = document.getElementById('app'); diff --git a/src/views/home/modules/card-data.vue b/src/views/home/modules/card-data.vue index 788a411..fce1756 100644 --- a/src/views/home/modules/card-data.vue +++ b/src/views/home/modules/card-data.vue @@ -2,10 +2,13 @@ import { computed, nextTick, onUnmounted, reactive } from 'vue'; import { createReusableTemplate } from '@vueuse/core'; import { useRouter } from 'vue-router'; +import { getColorPalette } from '@sa/utils'; import { $t } from '@/locales'; +import { useThemeStore } from '@/store/modules/theme'; import DardRetryChart from './card-retry-chart.vue'; const router = useRouter(); +const themeStore = useThemeStore(); defineOptions({ name: 'CardData' @@ -207,7 +210,9 @@ interface GradientBgProps { const [DefineGradientBg, GradientBg] = createReusableTemplate(); function getGradientColor(color: CardData['color']) { - return `linear-gradient(to bottom right, ${color.start}, ${color.end})`; + const start = themeStore.darkMode ? getColorPalette(color.start, 7) : color.start; + const end = themeStore.darkMode ? getColorPalette(color.end, 7) : color.end; + return `linear-gradient(to bottom right, ${start}, ${end})`; } diff --git a/src/views/home/modules/pie-retry-chart.vue b/src/views/home/modules/pie-retry-chart.vue index 8f3649f..0b89075 100644 --- a/src/views/home/modules/pie-retry-chart.vue +++ b/src/views/home/modules/pie-retry-chart.vue @@ -1,8 +1,10 @@