diff --git a/client/src/views/dashboard/DashboardView.vue b/client/src/views/dashboard/DashboardView.vue index 777a24c..d67e28d 100644 --- a/client/src/views/dashboard/DashboardView.vue +++ b/client/src/views/dashboard/DashboardView.vue @@ -92,7 +92,7 @@ const mockDelta = computed(() => { /> -
+ -
+ @@ -244,11 +244,6 @@ const mockDelta = computed(() => { } /* ---------- 桌面 ---------- */ -.hub { - display: flex; - flex-direction: column; - gap: var(--space-5); -} .hub-stats { display: grid; grid-template-columns: repeat(4, 1fr); @@ -270,11 +265,6 @@ const mockDelta = computed(() => { } /* ---------- 移动 ---------- */ -.home { - display: flex; - flex-direction: column; - gap: var(--space-3); -} .home__hello h1 { margin: 0; font-size: 22px; @@ -313,9 +303,8 @@ const mockDelta = computed(() => { background: rgba(255, 255, 255, 0.2); } .home-study__row { - display: flex; - align-items: center; - justify-content: space-between; + --stack-align: center; + --stack-justify: space-between; } .home-study__label { font-size: var(--fs-subtitle); @@ -383,10 +372,8 @@ const mockDelta = computed(() => { border: 1px solid var(--primary); } .home-review__row { - display: flex; - align-items: center; - justify-content: space-between; - gap: var(--space-3); + --stack-align: center; + --stack-justify: space-between; } .home-review__info { display: flex; @@ -424,10 +411,8 @@ const mockDelta = computed(() => { flex: none; } .home-mock__head { - display: flex; - align-items: center; - justify-content: space-between; - gap: var(--space-3); + --stack-align: center; + --stack-justify: space-between; } .home-mock__name { font-size: var(--fs-subtitle); @@ -439,9 +424,7 @@ const mockDelta = computed(() => { color: var(--text-muted); } .home-mock__score { - display: flex; - align-items: baseline; - gap: var(--space-3); + --stack-align: baseline; margin-top: var(--space-2); } .home-mock__score .num {