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