Skip to content

Commit 2fcef8e

Browse files
Merge pull request #19 from wrap-org/refactor/skin-to-theme
feat: change skin tokens to theme
2 parents 9180144 + 49e7127 commit 2fcef8e

3 files changed

Lines changed: 121 additions & 121 deletions

File tree

src/main.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
@use 'tokens/input';
55
@use 'tokens/radius';
66
@use 'tokens/shadow';
7-
@use 'tokens/skin';
87
@use 'tokens/spacing';
8+
@use 'tokens/theme';
99
@use 'tokens/transition';

src/tokens/skin.scss

Lines changed: 0 additions & 120 deletions
This file was deleted.

src/tokens/theme.scss

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
:root {
2+
// LIGHT
3+
--evg-theme-background-light: var(--evg-color-cloud);
4+
--evg-theme-background-muted-light: var(--evg-color-sand-50);
5+
6+
--evg-theme-border-color-light: var(--evg-color-forest-25);
7+
--evg-theme-border-color-muted-light: var(--evg-color-forest-25);
8+
9+
--evg-theme-color-light: var(--evg-color-forest);
10+
--evg-theme-color-muted-light: var(--evg-color-forest);
11+
--evg-theme-heading-color-light: var(--evg-color-forest);
12+
13+
--evg-theme-link-color-light: var(--evg-color-forest);
14+
--evg-theme-link-text-decoration-light: underline;
15+
--evg-theme-link-text-decoration-hover-light: none;
16+
17+
// DARK
18+
--evg-theme-background-dark: var(--evg-color-forest);
19+
--evg-theme-background-muted-dark: var(--evg-color-forest-75);
20+
21+
--evg-theme-border-color-dark: var(--evg-color-coal);
22+
--evg-theme-border-color-muted-dark: var(--evg-color-forest);
23+
24+
--evg-theme-color-dark: var(--evg-color-cloud);
25+
--evg-theme-color-muted-dark: var(--evg-color-cloud);
26+
--evg-theme-heading-color-dark: var(--evg-color-cloud);
27+
28+
--evg-theme-link-color-dark: var(--evg-color-cloud);
29+
--evg-theme-link-text-decoration-dark: underline;
30+
--evg-theme-link-text-decoration-hover-dark: none;
31+
32+
// INFO
33+
--evg-theme-background-info: var(--evg-color-sky-25);
34+
--evg-theme-background-muted-info: var(--evg-color-forest-25);
35+
36+
--evg-theme-border-color-info: var(--evg-color-sky-25);
37+
--evg-theme-border-color-muted-info: var(--evg-color-forest-25);
38+
39+
--evg-theme-color-info: var(--evg-color-forest);
40+
--evg-theme-color-muted-info: var(--evg-color-forest);
41+
--evg-theme-heading-color-info: var(--evg-color-forest);
42+
43+
--evg-theme-link-color-info: var(--evg-color-forest);
44+
--evg-theme-link-text-decoration-info: underline;
45+
--evg-theme-link-text-decoration-hover-info: none;
46+
47+
// ATTENTION
48+
--evg-theme-background-attention: var(--evg-color-lime-25);
49+
--evg-theme-background-muted-attention: var(--evg-color-earth-50);
50+
51+
--evg-theme-border-color-attention: var(--evg-color-lime-25);
52+
--evg-theme-border-color-muted-attention: var(--evg-color-earth-50);
53+
54+
--evg-theme-color-attention: var(--evg-color-forest);
55+
--evg-theme-color-muted-attention: var(--evg-color-forest);
56+
--evg-theme-heading-color-attention: var(--evg-color-forest);
57+
58+
--evg-theme-link-color-attention: var(--evg-color-forest);
59+
--evg-theme-link-text-decoration-attention: underline;
60+
--evg-theme-link-text-decoration-hover-attention: none;
61+
62+
// POSITIVE
63+
--evg-theme-background-positive: var(--evg-color-lime);
64+
--evg-theme-background-muted-positive: var(--evg-color-earth-50);
65+
66+
--evg-theme-border-color-positive: var(--evg-color-lime);
67+
--evg-theme-border-color-muted-positive: var(--evg-color-earth-50);
68+
69+
--evg-theme-color-positive: var(--evg-color-forest);
70+
--evg-theme-color-muted-positive: var(--evg-color-forest);
71+
--evg-theme-heading-color-positive: var(--evg-color-forest);
72+
73+
--evg-theme-link-color-positive: var(--evg-color-forest);
74+
--evg-theme-link-text-decoration-positive: underline;
75+
--evg-theme-link-text-decoration-hover-positive: none;
76+
77+
// NEGATIVE
78+
--evg-theme-background-negative: var(--evg-color-rose-75);
79+
--evg-theme-background-muted-negative: var(--evg-color-sand);
80+
81+
--evg-theme-border-color-negative: var(--evg-color-rose-75);
82+
--evg-theme-border-color-muted-negative: var(--evg-color-sand);
83+
84+
--evg-theme-color-negative: var(--evg-color-forest);
85+
--evg-theme-color-muted-negative: var(--evg-color-forest);
86+
--evg-theme-heading-color-negative: var(--evg-color-forest);
87+
88+
--evg-theme-link-color-negative: var(--evg-color-forest);
89+
--evg-theme-link-text-decoration-negative: underline;
90+
--evg-theme-link-text-decoration-hover-negative: none;
91+
92+
// NEUTRAL
93+
--evg-theme-background-neutral: var(--evg-color-sky);
94+
--evg-theme-background-muted-neutral: var(--evg-color-forest-25);
95+
96+
--evg-theme-border-color-neutral: var(--evg-color-sky);
97+
--evg-theme-border-color-muted-neutral: var(--evg-color-forest-25);
98+
99+
--evg-theme-color-neutral: var(--evg-color-forest);
100+
--evg-theme-color-muted-neutral: var(--evg-color-forest);
101+
--evg-theme-heading-color-neutral: var(--evg-color-forest);
102+
103+
--evg-theme-link-color-neutral: var(--evg-color-forest);
104+
--evg-theme-link-text-decoration-neutral: underline;
105+
--evg-theme-link-text-decoration-hover-neutral: none;
106+
107+
// FALLBACK
108+
--evg-theme-background: var(--evg-theme-background-light);
109+
--evg-theme-background-muted: var(--evg-theme-background-muted-light);
110+
--evg-theme-border-color: var(--evg-theme-border-color-light);
111+
--evg-theme-border-color-muted: var(--evg-theme-border-color-muted-light);
112+
--evg-theme-color: var(--evg-theme-color-light);
113+
--evg-theme-color-muted: var(--evg-theme-color-muted-light);
114+
--evg-theme-heading-color: var(--evg-theme-heading-color-light);
115+
--evg-theme-link-color: var(--evg-theme-link-color-light);
116+
--evg-theme-link-text-decoration: var(--evg-theme-link-text-decoration-light);
117+
--evg-theme-link-text-decoration-hover: var(
118+
--evg-theme-link-text-decoration-hover-light
119+
);
120+
}

0 commit comments

Comments
 (0)