refactor(frontend): 优化公共组件和布局组件

- 更新 Logo 相关组件 (AetherLogo, HeaderLogo, RippleLogo 等)
- 优化图表组件 (BarChart, LineChart, ScatterChart)
- 改进公共组件 (AlertDialog, EmptyState, LoadingState)
- 调整布局组件 (AppShell, SidebarNav, PageHeader 等)
- 优化 ActivityHeatmap 统计组件
This commit is contained in:
fawney19
2025-12-12 16:15:16 +08:00
parent 44e7117d4a
commit e9a6233655
21 changed files with 1130 additions and 517 deletions
+10 -4
View File
@@ -1,5 +1,8 @@
<template>
<div class="app-shell" :class="{ 'pt-24': showNotice }">
<div
class="app-shell"
:class="{ 'pt-24': showNotice }"
>
<div
v-if="showNotice"
class="fixed top-6 left-0 right-0 z-50 flex justify-center px-4"
@@ -8,8 +11,8 @@
</div>
<div class="app-shell__backdrop">
<div class="app-shell__gradient app-shell__gradient--primary"></div>
<div class="app-shell__gradient app-shell__gradient--accent"></div>
<div class="app-shell__gradient app-shell__gradient--primary" />
<div class="app-shell__gradient app-shell__gradient--accent" />
</div>
<div class="app-shell__body">
@@ -21,7 +24,10 @@
<slot name="sidebar" />
</aside>
<div class="app-shell__content" :class="contentClass">
<div
class="app-shell__content"
:class="contentClass"
>
<slot name="header" />
<main :class="mainClass">
<slot />