Skip to content

Commit d0b168f

Browse files
committed
feat: xs and xl support for labels
1 parent 2bf7b0a commit d0b168f

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

packages/core/src/styles/typography.scss

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,11 @@ h1, h2, h3, h4, h5, h6, p {
163163
font-weight: var(--font-weight-label-default);
164164
}
165165

166+
&.font-xl, & > .font-xl {
167+
font-size: calc(var(--font-size-label-xl) * var(--font-size-label-multiplier));
168+
line-height: calc(var(--line-height-label-xl) * var(--line-height-label-multiplier));
169+
}
170+
166171
&.font-l, & > .font-l {
167172
font-size: calc(var(--font-size-label-l) * var(--font-size-label-multiplier));
168173
line-height: calc(var(--line-height-label-l) * var(--line-height-label-multiplier));
@@ -177,6 +182,11 @@ h1, h2, h3, h4, h5, h6, p {
177182
font-size: calc(var(--font-size-label-s) * var(--font-size-label-multiplier));
178183
line-height: calc(var(--line-height-label-s) * var(--line-height-label-multiplier));
179184
}
185+
186+
&.font-xs, & > .font-xs {
187+
font-size: calc(var(--font-size-label-xs) * var(--font-size-label-multiplier));
188+
line-height: calc(var(--line-height-label-xs) * var(--line-height-label-multiplier));
189+
}
180190
}
181191

182192
.font-code {
@@ -190,6 +200,11 @@ h1, h2, h3, h4, h5, h6, p {
190200
font-weight: var(--font-weight-code-default);
191201
}
192202

203+
&.font-xl, & > .font-xl {
204+
font-size: calc(var(--font-size-label-xl) * var(--font-size-label-multiplier));
205+
line-height: calc(var(--line-height-label-xl) * var(--line-height-label-multiplier));
206+
}
207+
193208
&.font-l, & > .font-l {
194209
font-size: calc(var(--font-size-label-l) * var(--font-size-label-multiplier));
195210
line-height: calc(var(--line-height-label-l) * var(--line-height-label-multiplier));
@@ -204,4 +219,9 @@ h1, h2, h3, h4, h5, h6, p {
204219
font-size: calc(var(--font-size-label-s) * var(--font-size-label-multiplier));
205220
line-height: calc(var(--line-height-label-s) * var(--line-height-label-multiplier));
206221
}
222+
223+
&.font-xs, & > .font-xs {
224+
font-size: calc(var(--font-size-label-xs) * var(--font-size-label-multiplier));
225+
line-height: calc(var(--line-height-label-xs) * var(--line-height-label-multiplier));
226+
}
207227
}

packages/core/src/tokens/typography.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,11 @@
4141
--font-size-body-s: 0.875rem;
4242
--font-size-body-xs: 0.75rem;
4343

44+
--font-size-label-xl: 1.125rem;
4445
--font-size-label-l: 1rem;
4546
--font-size-label-m: 0.925rem;
4647
--font-size-label-s: 0.825rem;
48+
--font-size-label-xs: 0.75rem;
4749

4850
/* LINE HEIGHT */
4951
--line-height-display-xl: 5rem;
@@ -64,9 +66,11 @@
6466
--line-height-body-s: 1.125rem;
6567
--line-height-body-xs: 1rem;
6668

69+
--line-height-label-xl: 1.5rem;
6770
--line-height-label-l: 1.25rem;
6871
--line-height-label-m: 1.25rem;
6972
--line-height-label-s: 1rem;
73+
--line-height-label-xs: 0.875rem;
7074
}
7175

7276
@include breakpoints.m {

0 commit comments

Comments
 (0)