fix(mp): T40 UI 设计系统合规审计修复 — 60 页面全覆盖

- 新增 $white 语义变量 + --tk-font-display Token
- 44 处 #fff → $white,2 处 background: #fff → $card
- 14 处 border-radius 硬编码统一为 $r-xs/$r-lg/$r
- 3 处 TSX inline 颜色提取为 SCSS 类(exchange/orders/action-inbox)
- ErrorBoundary 重构:6 个 inline style → SCSS 类 + Design Token
- 2 处离调色板颜色修正(#0284C7→$tx2, #94A3B8→$tx3)
- 2 处静默 catch 块添加状态清理(article/health)
- 趋势页补 Loading/EmptyState;咨询页 GuestGuard 统一
- 4 处 #FFFFFF → $white(mixins/index/exchange/variables)
This commit is contained in:
iven
2026-05-13 23:26:00 +08:00
parent 02082ccc61
commit 93c77c5857
49 changed files with 317 additions and 143 deletions

View File

@@ -1,4 +1,5 @@
@import '../../../styles/variables.scss';
@import '../../../styles/mixins.scss';
.article-detail-page {
min-height: 100vh;
@@ -33,7 +34,7 @@
color: $pri;
background: $pri-l;
padding: 4px 12px;
border-radius: 12px;
border-radius: $r-sm;
}
.article-author {

View File

@@ -1,4 +1,5 @@
@import '../../styles/variables.scss';
@import '../../styles/mixins.scss';
.article-page {
min-height: 100vh;
@@ -19,7 +20,7 @@
font-size: var(--tk-font-h1);
color: $tx2;
background: $card;
border-radius: 32px;
border-radius: $r-lg;
border: 2px solid transparent;
&--active {
@@ -87,7 +88,7 @@
color: $pri;
background: $pri-l;
padding: 2px 12px;
border-radius: 12px;
border-radius: $r-sm;
}
.article-card-date {

View File

@@ -21,7 +21,7 @@ export default function ArticleList() {
const data = await listCategories();
setCategories(data || []);
} catch {
// 静默
setCategories([]);
}
}, []);