Skip to content

Commit 8e6822e

Browse files
feat(colors): add text color variants in a class names .text-body-font, .text-gray-dark, .text-gray-light, .text-link, .text-link-dark, .text-link-light, .text-primary-dark, .text-primary-light, .text-secondary-dark, .text-secondary-light, .text-disabled, .text-code, .text-highlight.
Add background colors `.bg-body`, `bg-color` the same as `.bg`, `.bg-primary-dark`, `.bg-primary-light`, `.bg-disabled`, `.bg-link`, `.bg-link-dark`, `.bg-link-light`, `.bg-code`, `.bg-highlight`.
1 parent 845c528 commit 8e6822e

File tree

1 file changed

+62
-11
lines changed

1 file changed

+62
-11
lines changed

src/utilities/_colors.scss

Lines changed: 62 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,42 +4,84 @@
44
/*
55
Text colors
66
*/
7+
@include text-color-variant('.text-body-font', 'body-font-color'); // ! New class. old text-dark
8+
9+
// Shades.
10+
// @include text-color-variant('.text-dark', $body-font-color); // old spectre.css
11+
// @include text-color-variant('.text-dark', 'body-font-color'); // old @angular-package/spectre.css
12+
@include text-color-variant('.text-dark', 'dark-color');
13+
// @include text-color-variant('.text-light', $light-color); // old spectre.css
14+
@include text-color-variant('.text-light', 'light-color');
15+
16+
// Gray colors.
17+
// @include text-color-variant('.text-gray', $gray-color); // old spectre.css
18+
@include text-color-variant('.text-gray', 'gray-color');
19+
@include text-color-variant('.text-gray-dark', 'gray-color-dark'); // ! New class.
20+
@include text-color-variant('.text-gray-light', 'gray-color-light'); // ! New class.
21+
22+
// Link colors.
23+
@include text-color-variant('.text-link', 'link-color'); // ! New class.
24+
@include text-color-variant('.text-link-dark', 'link-color-dark'); // ! New class.
25+
@include text-color-variant('.text-link-light', 'link-color-light'); // ! New class.
26+
727
// @include text-color-variant('.text-primary', $primary-color); // old spectre.css
828
@include text-color-variant('.text-primary', 'primary-color');
29+
@include text-color-variant('.text-primary-dark', 'primary-color-dark'); // ! New class.
30+
@include text-color-variant('.text-primary-light', 'primary-color-light'); // ! New class.
31+
932
// @include text-color-variant('.text-secondary', $secondary-color-dark); // old spectre.css
1033
@include text-color-variant('.text-secondary', 'secondary-color-dark');
11-
// @include text-color-variant('.text-gray', $gray-color); // old spectre.css
12-
@include text-color-variant('.text-gray', 'gray-color');
13-
// @include text-color-variant('.text-light', $light-color); // old spectre.css
14-
@include text-color-variant('.text-light', 'light-color');
15-
// @include text-color-variant('.text-dark', $body-font-color); // old spectre.css
16-
@include text-color-variant('.text-dark', 'body-font-color');
34+
@include text-color-variant('.text-secondary-dark', 'secondary-color-dark'); // ! New class.
35+
@include text-color-variant('.text-secondary-light', 'secondary-color-light'); // ! New class.
36+
37+
// Control colors.
38+
@include text-color-variant('.text-disabled', 'disabled-color'); // ! New class.
39+
// @include text-color-variant('.text-error', $error-color); // old spectre.css
40+
@include text-color-variant('.text-error', 'error-color');
41+
@include text-color-variant('.text-info', 'info-color'); // ! New class.
1742
// @include text-color-variant('.text-success', $success-color); // old spectre.css
1843
@include text-color-variant('.text-success', 'success-color');
1944
// @include text-color-variant('.text-warning', $warning-color); // old spectre.css
2045
@include text-color-variant('.text-warning', 'warning-color');
21-
// @include text-color-variant('.text-error', $error-color); // old spectre.css
22-
@include text-color-variant('.text-error', 'error-color');
46+
47+
// Other colors.
48+
@include text-color-variant('.text-code', 'code-color'); // ! New class.
49+
@include text-color-variant('.text-highlight', 'highlight-color'); // ! New class.
2350

2451
/*
2552
Background colors
2653
*/
54+
// Accent
55+
@include bg-color-variant('.bg-accent', 'accent-color', $accent-color); // ! New color.
56+
2757
// BG core colors
2858
@include bg-color-variant('.bg', 'bg-color', $bg-color); // ! New color, it's an old .bg-gray
29-
@include bg-color-variant('.bg-accent', 'accent-color', $accent-color); // ! New color.
59+
@include bg-color-variant('.bg-body', 'body-bg-color', $body-bg-color); // ! New color
60+
@include bg-color-variant('.bg-color', 'bg-color', $bg-color); // ! Add to have naming consistency.
61+
@include bg-color-variant('.bg-color-light', 'bg-color-light', $bg-color-light); // ! New color that uses $bg-color-light
62+
@include bg-color-variant('.bg-color-dark', 'bg-color-dark', $bg-color-dark); // ! New color that uses $bg-color-dark
63+
64+
// Shades.
3065
// @include bg-color-variant('.bg-dark', $dark-color); // old.spectre.css
3166
@include bg-color-variant('.bg-dark', 'dark-color', $dark-color);
32-
@include bg-color-variant('.bg-color-dark', 'bg-color-dark', $bg-color-dark); // ! New color that uses $bg-color-dark
3367
@include bg-color-variant('.bg-light', 'light-color', $light-color);
34-
@include bg-color-variant('.bg-color-light', 'bg-color-light', $bg-color-light); // ! New color that uses $bg-color-light
68+
69+
// Primary.
3570
// @include bg-color-variant('.bg-primary', $primary-color); // old spectre.css
3671
@include bg-color-variant('.bg-primary', 'primary-color', $primary-color);
72+
@include bg-color-variant('.bg-primary-dark', 'primary-color-dark', $primary-color-dark); // ! New background color.
73+
@include bg-color-variant('.bg-primary-light', 'primary-color-light', $primary-color-light); // ! New background color.
74+
75+
// Secondary.
3776
// @include bg-color-variant('.bg-secondary', $secondary-color); // old.spectre.css
3877
@include bg-color-variant('.bg-secondary', 'secondary-color', $secondary-color);
78+
@include bg-color-variant('.bg-secondary-dark', 'secondary-color-dark', $secondary-color-dark); // ! New background color.
79+
@include bg-color-variant('.bg-secondary-light', 'secondary-color-light', $secondary-color-light); // ! New background color.
3980

4081
/*
4182
Control colors.
4283
*/
84+
@include bg-color-variant('.bg-disabled', 'disabled-color', $disabled-color); // ! New color.
4385
// @include bg-color-variant('.bg-error', $error-color); // old.spectre.css
4486
@include bg-color-variant('.bg-error', 'error-color', $error-color);
4587
@include bg-color-variant('.bg-info', 'info-color', $info-color); // ! New color.
@@ -55,3 +97,12 @@
5597
@include bg-color-variant('.bg-gray', 'gray-color', $gray-color); // ? .bg-gray is not $bg-color but directly $gray-color.
5698
@include bg-color-variant('.bg-gray-dark', 'gray-color-dark', $gray-color-dark); // ! New color.
5799
@include bg-color-variant('.bg-gray-light', 'gray-color-light', $gray-color-light); // ! New color.
100+
101+
// Link colors.
102+
@include bg-color-variant('.bg-link', 'link-color', $link-color); // ! New color.
103+
@include bg-color-variant('.bg-link-dark', 'link-color-dark', $link-color-dark); // ! New color.
104+
@include bg-color-variant('.bg-link-light', 'link-color-light', $link-color-light); // ! New color.
105+
106+
// Other colors.
107+
@include bg-color-variant('.bg-code', 'code-color'); // ! New class.
108+
@include bg-color-variant('.bg-highlight', 'highlight-color'); // ! New class.

0 commit comments

Comments
 (0)