Skip to content

Commit b5925c9

Browse files
committed
feat(web): finalize semantic typography token migration
1 parent c3f7c59 commit b5925c9

15 files changed

Lines changed: 1166 additions & 513 deletions

File tree

packages/web/src/components/ui/badge/index.module.css

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
background: var(--accent-blue);
1111
color: var(--bg-page);
1212
font-family: var(--font-sans);
13-
font-size: 10px;
14-
font-weight: var(--font-semibold);
15-
line-height: 1;
13+
font-size: var(--type-kicker-size);
14+
line-height: var(--type-kicker-line-height);
15+
font-weight: var(--type-kicker-weight);
1616
}

packages/web/src/components/ui/empty-state/index.module.css

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,18 @@
1919

2020
.title {
2121
color: var(--text-primary);
22-
font-size: var(--text-base);
23-
font-weight: var(--font-medium);
22+
font-size: var(--type-app-title-size);
23+
line-height: var(--type-app-title-line-height);
24+
font-weight: var(--type-app-title-weight);
2425
}
2526

2627
.description {
2728
width: min(100%, 30rem);
2829
max-width: 30rem;
2930
color: var(--text-secondary);
30-
line-height: 1.6;
31+
font-size: var(--type-body-size);
32+
line-height: var(--type-body-line-height);
33+
font-weight: var(--type-body-weight);
3134
}
3235

3336
.action {

packages/web/src/components/ui/kbd/index.module.css

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,10 @@
99
border-radius: var(--radius-sm);
1010
background: color-mix(in srgb, var(--bg-input) 82%, var(--bg-surface) 18%);
1111
color: var(--text-primary);
12-
font-family: var(--font-mono);
13-
font-size: var(--text-sm);
12+
font-family: var(--type-code-inline-family);
13+
font-size: var(--type-code-inline-size);
14+
line-height: var(--type-code-inline-line-height);
15+
font-weight: var(--type-code-inline-weight);
1416
text-align: center;
1517
}
1618

@@ -30,7 +32,6 @@
3032
.sm {
3133
min-width: 64px;
3234
padding: var(--sp-1) var(--sp-2);
33-
font-size: var(--text-xs);
3435
}
3536

3637
.interactive {

packages/web/src/components/ui/modal/index.module.css

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,9 @@
5959
align-items: center;
6060
gap: var(--sp-2);
6161
margin: 0;
62-
font-size: var(--text-lg);
63-
font-weight: var(--font-semibold);
62+
font-size: var(--type-section-title-size);
63+
line-height: var(--type-section-title-line-height);
64+
font-weight: var(--type-section-title-weight);
6465
color: var(--text-primary);
6566
}
6667

packages/web/src/components/ui/notice/index.module.css

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,16 +39,18 @@
3939
}
4040

4141
.title {
42-
font-size: var(--text-xs);
43-
font-weight: var(--font-semibold);
44-
letter-spacing: 0.06em;
42+
font-size: var(--type-kicker-size);
43+
line-height: var(--type-kicker-line-height);
44+
font-weight: var(--type-kicker-weight);
45+
letter-spacing: var(--type-kicker-letter-spacing);
4546
text-transform: uppercase;
4647
color: var(--text-primary);
4748
}
4849

4950
.message {
50-
font-size: var(--text-sm);
51-
line-height: 1.45;
51+
font-size: var(--type-meta-size);
52+
line-height: var(--type-meta-line-height);
53+
font-weight: var(--type-meta-weight);
5254
color: var(--text-secondary);
5355
word-break: break-word;
5456
}

packages/web/src/components/ui/pill/index.module.css

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@
1111
background: transparent;
1212
color: var(--text-secondary);
1313
font-family: var(--font-sans);
14-
font-size: var(--text-sm);
15-
line-height: 1.4;
14+
font-size: var(--type-label-size);
15+
line-height: var(--type-label-line-height);
16+
font-weight: var(--type-label-weight);
1617
transition:
1718
background var(--duration-fast) var(--ease-out),
1819
border-color var(--duration-fast) var(--ease-out),

packages/web/src/components/ui/segmented-control/index.module.css

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
border-radius: var(--radius-md);
2424
border: 1px solid transparent;
2525
color: var(--text-secondary);
26-
font-size: var(--text-sm);
27-
font-weight: var(--font-medium);
28-
line-height: 1.2;
26+
font-size: var(--type-label-size);
27+
line-height: var(--type-label-line-height);
28+
font-weight: var(--type-label-weight);
2929
}
3030

3131
.segmentedControlOption[data-size="sm"],

packages/web/src/components/ui/tabs/index.module.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090
:global(.panel-tab.active) {
9191
background: var(--blue);
9292
color: var(--bg);
93-
font-weight: 500;
93+
font-weight: var(--type-label-weight);
9494
}
9595

9696
:global(.worktree-tab) {

packages/web/src/components/ui/tag/index.module.css

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
padding: 0 var(--sp-2);
88
border-radius: var(--radius-sm);
99
font-family: var(--font-sans);
10-
font-size: 10px;
11-
font-weight: var(--font-semibold);
12-
letter-spacing: 0.04em;
10+
font-size: var(--type-kicker-size);
11+
line-height: var(--type-kicker-line-height);
12+
font-weight: var(--type-kicker-weight);
13+
letter-spacing: var(--type-kicker-letter-spacing);
1314
text-transform: uppercase;
1415
}
1516

1617
.sm {
1718
height: 18px;
18-
font-size: 9px;
1919
padding: 0 var(--sp-1);
2020
}
2121

packages/web/src/components/ui/toast/index.module.css

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -105,15 +105,16 @@
105105

106106
.title {
107107
color: var(--text-primary);
108-
font-size: var(--text-base);
109-
font-weight: var(--font-medium);
110-
line-height: var(--leading-tight);
108+
font-size: var(--type-body-strong-size);
109+
line-height: var(--type-body-strong-line-height);
110+
font-weight: var(--type-body-strong-weight);
111111
}
112112

113113
.body {
114114
color: var(--text-secondary);
115-
font-size: var(--text-sm);
116-
line-height: var(--leading-normal);
115+
font-size: var(--type-meta-size);
116+
line-height: var(--type-meta-line-height);
117+
font-weight: var(--type-meta-weight);
117118
white-space: pre-line;
118119
word-break: break-word;
119120
}
@@ -123,8 +124,9 @@
123124
align-self: center;
124125
border-radius: var(--radius-sm);
125126
color: var(--accent-blue);
126-
font-size: var(--text-sm);
127-
font-weight: var(--font-medium);
127+
font-size: var(--type-body-strong-size);
128+
line-height: var(--type-body-strong-line-height);
129+
font-weight: var(--type-body-strong-weight);
128130
transition:
129131
background var(--duration-fast) var(--ease-out),
130132
color var(--duration-fast) var(--ease-out);

0 commit comments

Comments
 (0)