diff --git a/apps/design-lab/e2e/visual.spec.ts-snapshots/colors-chromium-linux.png b/apps/design-lab/e2e/visual.spec.ts-snapshots/colors-chromium-linux.png
index 3ea219e..2ae7f19 100644
Binary files a/apps/design-lab/e2e/visual.spec.ts-snapshots/colors-chromium-linux.png and b/apps/design-lab/e2e/visual.spec.ts-snapshots/colors-chromium-linux.png differ
diff --git a/apps/design-lab/e2e/visual.spec.ts-snapshots/components-chromium-linux.png b/apps/design-lab/e2e/visual.spec.ts-snapshots/components-chromium-linux.png
index 727cbaa..176adc9 100644
Binary files a/apps/design-lab/e2e/visual.spec.ts-snapshots/components-chromium-linux.png and b/apps/design-lab/e2e/visual.spec.ts-snapshots/components-chromium-linux.png differ
diff --git a/apps/design-lab/e2e/visual.spec.ts-snapshots/shelf-chromium-linux.png b/apps/design-lab/e2e/visual.spec.ts-snapshots/shelf-chromium-linux.png
index 9578b93..b8f8c76 100644
Binary files a/apps/design-lab/e2e/visual.spec.ts-snapshots/shelf-chromium-linux.png and b/apps/design-lab/e2e/visual.spec.ts-snapshots/shelf-chromium-linux.png differ
diff --git a/apps/design-lab/e2e/visual.spec.ts-snapshots/symbols-chromium-linux.png b/apps/design-lab/e2e/visual.spec.ts-snapshots/symbols-chromium-linux.png
index dd58d2f..12ec057 100644
Binary files a/apps/design-lab/e2e/visual.spec.ts-snapshots/symbols-chromium-linux.png and b/apps/design-lab/e2e/visual.spec.ts-snapshots/symbols-chromium-linux.png differ
diff --git a/apps/design-lab/src/pages/colors/App.tsx b/apps/design-lab/src/pages/colors/App.tsx
index c4e8f40..c77767e 100644
--- a/apps/design-lab/src/pages/colors/App.tsx
+++ b/apps/design-lab/src/pages/colors/App.tsx
@@ -18,8 +18,8 @@ function Chip({ c, n, h }: { c: string; n: string; h: string }) {
return (
)
}
@@ -59,7 +59,7 @@ function DoDont({ bad, children, text }: { bad?: boolean; children: React.ReactN
{bad ? '✗' : '✓'}
{children}
- {text}
+ {text}
)
}
@@ -76,7 +76,7 @@ export function App() {
{p.name}
- {p.use}
+ {p.use}
))}
@@ -95,7 +95,7 @@ export function App() {
{i + 1}
{r.name}
- {r.why}
+ {r.why}
{r.badDemo}
{r.goodDemo}
diff --git a/apps/design-lab/src/pages/shelf/App.tsx b/apps/design-lab/src/pages/shelf/App.tsx
index 94a3d7e..17bb377 100644
--- a/apps/design-lab/src/pages/shelf/App.tsx
+++ b/apps/design-lab/src/pages/shelf/App.tsx
@@ -60,7 +60,7 @@ export function App() {
>
-
+
diff --git a/apps/design-lab/src/pages/symbols/App.tsx b/apps/design-lab/src/pages/symbols/App.tsx
index 2ebfe26..dd53fc2 100644
--- a/apps/design-lab/src/pages/symbols/App.tsx
+++ b/apps/design-lab/src/pages/symbols/App.tsx
@@ -37,14 +37,14 @@ export function App() {
{s.el}
{s.n}
-
{s.m}
-
{s.s}
+
{s.m}
+
{s.s}
))}
-
+
| 父词 |
@@ -77,7 +77,7 @@ export function App() {
>}
{l.n}
- {l.m}
+ {l.m}
))}
@@ -85,7 +85,7 @@ export function App() {
波浪带 = 代理交接
-
agent 边界 · 区域标记,不连线
+
agent 边界 · 区域标记,不连线
@@ -93,7 +93,7 @@ export function App() {
-
+
完成=沿撕线打双孔(半圆缺口);未开始撕线为实线、无孔。头部色块无独立描边,由票体 overflow-hidden 裁出单一描边圆角。票号=章程序号。
diff --git a/apps/tutorial/src/pages/design-colors/App.tsx b/apps/tutorial/src/pages/design-colors/App.tsx
index 2a363a2..bc47c9a 100644
--- a/apps/tutorial/src/pages/design-colors/App.tsx
+++ b/apps/tutorial/src/pages/design-colors/App.tsx
@@ -18,8 +18,8 @@ function Chip({ c, n, h }: { c: string; n: string; h: string }) {
return (
)
}
@@ -59,7 +59,7 @@ function DoDont({ bad, children, text }: { bad?: boolean; children: React.ReactN
{bad ? '✗' : '✓'}
{children}
- {text}
+ {text}
)
}
@@ -76,7 +76,7 @@ export function App() {
{p.name}
- {p.use}
+ {p.use}
))}
@@ -95,7 +95,7 @@ export function App() {
{i + 1}
{r.name}
- {r.why}
+ {r.why}
{r.badDemo}
{r.goodDemo}
diff --git a/apps/tutorial/src/pages/design-examples/App.tsx b/apps/tutorial/src/pages/design-examples/App.tsx
index 6a471d8..adb5d82 100644
--- a/apps/tutorial/src/pages/design-examples/App.tsx
+++ b/apps/tutorial/src/pages/design-examples/App.tsx
@@ -31,7 +31,7 @@ export function App() {
-
+
diff --git a/apps/tutorial/src/pages/design-symbols/App.tsx b/apps/tutorial/src/pages/design-symbols/App.tsx
index b736902..e5ddf5f 100644
--- a/apps/tutorial/src/pages/design-symbols/App.tsx
+++ b/apps/tutorial/src/pages/design-symbols/App.tsx
@@ -37,14 +37,14 @@ export function App() {
{s.el}
{s.n}
-
{s.m}
-
{s.s}
+
{s.m}
+
{s.s}
))}
-
+
| 父词 |
@@ -77,7 +77,7 @@ export function App() {
>}
{l.n}
- {l.m}
+ {l.m}
))}
@@ -85,7 +85,7 @@ export function App() {
波浪带 = 代理交接
-
agent 边界 · 区域标记,不连线
+
agent 边界 · 区域标记,不连线
@@ -93,7 +93,7 @@ export function App() {
-
+
完成=沿撕线打双孔(半圆缺口);未开始撕线为实线、无孔。头部色块无独立描边,由票体 overflow-hidden 裁出单一描边圆角。票号=章程序号。
diff --git a/packages/design-system/src/components/EntryGuide.tsx b/packages/design-system/src/components/EntryGuide.tsx
index f69fac5..3aa7809 100644
--- a/packages/design-system/src/components/EntryGuide.tsx
+++ b/packages/design-system/src/components/EntryGuide.tsx
@@ -23,22 +23,22 @@ export function EntryGuide({
>
{p.icon}
- {p.name}
+ {p.name}
- {p.note}
+ {p.note}
))}
diff --git a/packages/design-system/src/components/MemphisCard.tsx b/packages/design-system/src/components/MemphisCard.tsx
index 9a3c2b3..1238228 100644
--- a/packages/design-system/src/components/MemphisCard.tsx
+++ b/packages/design-system/src/components/MemphisCard.tsx
@@ -110,22 +110,22 @@ export function MemphisCard({
chapter.gifUrl ? (
) : (
-
+
▶ {chapter.target.expectation}
)
) : flip ? (
-
+
{chapter.target.goal}
) : zoneText ? (
/* 静置态(用法示例):过程文字骑在相框里,价值区短语带荧光标记 */
- {zoneText}
+ {zoneText}
) : (
/* 静置态:章节 emoji 是相框的视觉主体(对齐设计稿解剖卡) */
{chapter.emoji}
)}
-
+
预期结果{showGif ? ' · GIF' : ''}
@@ -133,7 +133,7 @@ export function MemphisCard({
{/* 卡头:▲ 目标 + 标题 + ● 积木点列 */}
-
+
{chapter.title}
{!compact && }
diff --git a/packages/design-system/src/components/Ticket.tsx b/packages/design-system/src/components/Ticket.tsx
index dd11741..429232c 100644
--- a/packages/design-system/src/components/Ticket.tsx
+++ b/packages/design-system/src/components/Ticket.tsx
@@ -12,13 +12,13 @@ export function Ticket({ chapter, done }: { chapter: Chapter; done: boolean }) {
{/* 头部媒体块:章节色纯填充,无独立边框(由票体裁切) */}
{chapter.emoji}
-
{chapter.title}
-
+
{chapter.title}
+
No. {String(chapter.id).padStart(3, '0')} · {done ? '已完成(打孔)' : '未开始(无孔)'}
№{String(chapter.id).padStart(2, '0')}
@@ -49,15 +49,15 @@ export function AssignBlock({
miss: { how: string; looks: string }
}) {
return (
-
+
-
+
位置:{pos}
@@ -74,8 +74,8 @@ export function AssignBlock({
-
脱靶 · {miss.how}
-
{miss.looks}
+
脱靶 · {miss.how}
+
{miss.looks}
diff --git a/packages/design-system/src/components/shapes.tsx b/packages/design-system/src/components/shapes.tsx
index 998abfb..ad69c04 100644
--- a/packages/design-system/src/components/shapes.tsx
+++ b/packages/design-system/src/components/shapes.tsx
@@ -74,8 +74,8 @@ export function MissMark({ how, looks }: { how: string; looks: string }) {
-
脱靶 · {how}
-
{looks}
+
脱靶 · {how}
+
{looks}
)