Skip to content

Commit c5e31f5

Browse files
committed
Split typography out, rename groups to overrides
1 parent f4e8fe0 commit c5e31f5

22 files changed

+143
-175
lines changed

src/styles/themes/active.css

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,16 @@
11
@import url('active/color.css');
22
@import url('default/space.css');
33
@import url('default/outlines.css');
4-
@import url('default/typography.css');
4+
@import url('active/typography.css');
55
@import url('default/rounding.css');
66
@import url('default/shadows.css');
77
@import url('default/transitions.css');
8-
@import url('active/groups.css');
9-
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
8+
@import url('default/groups.css');
9+
@import url('active/overrides.css');
1010

1111
:where(:root),
1212
:host,
1313
.wa-theme-active {
14-
/**
15-
* Typography
16-
*/
17-
--wa-font-family-body: 'Inter', sans-serif;
18-
19-
--wa-font-weight-semibold: 550;
20-
--wa-font-weight-bold: 650;
21-
2214
/**
2315
* Rounding
2416
*/

src/styles/themes/active/groups.css renamed to src/styles/themes/active/overrides.css

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,3 @@
1-
@import url('../default/groups.css');
2-
3-
/**
4-
* Component Styles
5-
*/
61
:where(:root),
72
:host,
83
.wa-theme-active {
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
@import url('../default/typography.css');
2+
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
3+
4+
:where(:root),
5+
:host,
6+
.wa-theme-active {
7+
--wa-font-family-body: 'Inter', sans-serif;
8+
9+
--wa-font-weight-semibold: 550;
10+
--wa-font-weight-bold: 650;
11+
}

src/styles/themes/awesome.css

Lines changed: 3 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,16 @@
11
@import url('awesome/color.css');
22
@import url('default/space.css');
33
@import url('default/outlines.css');
4-
@import url('default/typography.css');
4+
@import url('awesome/typography.css');
55
@import url('default/rounding.css');
66
@import url('default/shadows.css');
77
@import url('default/transitions.css');
8-
@import url('awesome/groups.css');
9-
@import url('https://fonts.googleapis.com/css2?family=Quicksand:[email protected]&display=swap');
8+
@import url('default/groups.css');
9+
@import url('awesome/overrides.css');
1010

1111
:where(:root),
1212
:host,
1313
.wa-theme-awesome {
14-
/**
15-
* Typography
16-
*/
17-
--wa-font-family-body: Quicksand, sans-serif;
18-
--wa-font-family-heading: var(--wa-font-family-body);
19-
--wa-font-family-code: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
20-
--wa-font-family-longform: ui-serif, serif;
21-
22-
--wa-font-weight-light: 400;
23-
--wa-font-weight-normal: 500;
24-
--wa-font-weight-semibold: 600;
25-
--wa-font-weight-bold: 700;
26-
27-
--wa-font-weight-body: var(--wa-font-weight-normal);
28-
--wa-font-weight-heading: var(--wa-font-weight-bold);
29-
--wa-font-weight-action: var(--wa-font-weight-bold);
30-
3114
/**
3215
* Spacing
3316
*/
@@ -58,7 +41,6 @@
5841
/**
5942
* Component Groups
6043
*/
61-
6244
/* Form controls */
6345
--wa-form-control-activated-color: var(--wa-color-neutral-border-loud);
6446
--wa-form-control-border-color: var(--wa-color-neutral-border-normal);
@@ -69,11 +51,8 @@
6951

7052
/* Tooltips */
7153
--wa-tooltip-arrow-size: 0.375rem;
72-
7354
--wa-tooltip-background-color: var(--wa-color-text-normal);
74-
7555
--wa-tooltip-border-radius: var(--wa-border-radius-s);
76-
7756
--wa-tooltip-content-color: var(--wa-color-surface-default);
7857
--wa-tooltip-font-size: var(--wa-font-size-s);
7958
--wa-tooltip-line-height: var(--wa-line-height-normal);

src/styles/themes/awesome/groups.css renamed to src/styles/themes/awesome/overrides.css

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
@import url('../default/groups.css');
2-
31
:where(:root),
42
:host,
53
.wa-theme-awesome {
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
@import url('https://fonts.googleapis.com/css2?family=Quicksand:[email protected]&display=swap');
2+
@import url('../default/typography.css');
3+
4+
:where(:root),
5+
:host,
6+
.wa-theme-awesome {
7+
/**
8+
* Typography
9+
*/
10+
--wa-font-family-body: Quicksand, sans-serif;
11+
--wa-font-family-heading: var(--wa-font-family-body);
12+
--wa-font-family-code: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
13+
--wa-font-family-longform: ui-serif, serif;
14+
15+
--wa-font-weight-light: 400;
16+
--wa-font-weight-normal: 500;
17+
--wa-font-weight-semibold: 600;
18+
--wa-font-weight-bold: 700;
19+
20+
--wa-font-weight-body: var(--wa-font-weight-normal);
21+
--wa-font-weight-heading: var(--wa-font-weight-bold);
22+
--wa-font-weight-action: var(--wa-font-weight-bold);
23+
}

src/styles/themes/brutalist.css

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
@import url('brutalist/color.css');
22
@import url('default/space.css');
33
@import url('default/outlines.css');
4-
@import url('default/typography.css');
4+
@import url('brutalist/typography.css');
55
@import url('default/rounding.css');
66
@import url('default/shadows.css');
77
@import url('default/transitions.css');
8-
@import url('brutalist/groups.css');
9-
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Condensed:wght@100;200;300;400;500;600;700&family=Space+Grotesk:[email protected]&family=Space+Mono:wght@400;700&display=swap');
8+
@import url('default/groups.css');
9+
@import url('brutalist/overrides.css');
1010

1111
:where(:root),
1212
:host,

src/styles/themes/brutalist/groups.css renamed to src/styles/themes/brutalist/overrides.css

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,3 @@
1-
@import url('../default/groups.css');
2-
3-
/**
4-
* Component Styles
5-
*/
61
:where(:root),
72
:host,
83
.wa-theme-brutalist {
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Condensed:wght@100;200;300;400;500;600;700&family=Space+Grotesk:[email protected]&family=Space+Mono:wght@400;700&display=swap');
2+
@import url('../default/typography.css');
3+
4+
:where(:root),
5+
:host,
6+
.wa-theme-brutalist {
7+
--wa-font-family-body: 'Space Grotesk', sans-serif;
8+
--wa-font-family-heading: 'IBM Plex Sans Condensed', sans-serif;
9+
--wa-font-family-code: 'Space Mono', monospace;
10+
--wa-font-family-longform: ui-serif, serif;
11+
12+
--wa-font-weight-bold: 700;
13+
14+
--wa-font-weight-heading: var(--wa-font-weight-semibold);
15+
}

src/styles/themes/classic.css

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,16 @@
11
@import url('classic/color.css');
22
@import url('default/space.css');
33
@import url('default/outlines.css');
4-
@import url('default/typography.css');
4+
@import url('classic/typography.css');
55
@import url('default/rounding.css');
66
@import url('default/shadows.css');
77
@import url('default/transitions.css');
8-
@import url('classic/groups.css');
8+
@import url('default/groups.css');
9+
@import url('classic/overrides.css');
910

1011
:where(:root),
1112
:host,
1213
.wa-theme-classic {
13-
/**
14-
* Typography
15-
*/
16-
--wa-font-family-body: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif,
17-
'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
18-
--wa-font-family-heading: var(--wa-font-family-body);
19-
--wa-font-family-code: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;
20-
--wa-font-family-longform: Georgia, 'Times New Roman', serif;
21-
22-
--wa-link-decoration-default: underline;
23-
2414
/**
2515
* Focus
2616
*/
@@ -48,7 +38,6 @@
4838
/**
4939
* Component Groups
5040
*/
51-
5241
/* Form controls */
5342
--wa-form-control-border-color: var(--wa-color-neutral-border-normal);
5443

0 commit comments

Comments
 (0)