Skip to content

Commit cd363a7

Browse files
refactor: restructure more css (#252)
* refactor: restructure more css * chore: remove duplicate var
1 parent 66be457 commit cd363a7

File tree

4 files changed

+103
-82
lines changed

4 files changed

+103
-82
lines changed
Lines changed: 85 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
/*
2+
* Note: Use variables from this file only. Do not use variables from other files in the styles folder directly.
3+
*/
4+
15
:root {
26
/* Base Foreground Colors */
37
--rs-color-foreground-base-primary: var(--rs-neutral-12);
@@ -55,34 +59,34 @@
5559
--rs-color-border-success-emphasis: var(--rs-success-9);
5660

5761
/* Overlay Colors */
58-
--overlay-base-primary: var(--rs-overlay-1);
62+
--rs-color-overlay-base-primary: var(--rs-overlay-1);
5963
/* Black Overlay */
60-
--rs-overlay-black-a1: #0000000D; /* 5% opacity */
61-
--rs-overlay-black-a2: #0000001A; /* 10% opacity */
62-
--rs-overlay-black-a3: #00000026; /* 15% opacity */
63-
--rs-overlay-black-a4: #00000033; /* 20% opacity */
64-
--rs-overlay-black-a5: #0000004D; /* 30% opacity */
65-
--rs-overlay-black-a6: #00000066; /* 40% opacity */
66-
--rs-overlay-black-a7: #00000080; /* 50% opacity */
67-
--rs-overlay-black-a8: #00000099; /* 60% opacity */
68-
--rs-overlay-black-a9: #000000B3; /* 70% opacity */
69-
--rs-overlay-black-a10: #000000CC; /* 80% opacity */
70-
--rs-overlay-black-a11: #000000E6; /* 90% opacity */
71-
--rs-overlay-black-a12: #000000F2; /* 95% opacity */
64+
--rs-color-overlay-black-a1: #0000000D; /* 5% opacity */
65+
--rs-color-overlay-black-a2: #0000001A; /* 10% opacity */
66+
--rs-color-overlay-black-a3: #00000026; /* 15% opacity */
67+
--rs-color-overlay-black-a4: #00000033; /* 20% opacity */
68+
--rs-color-overlay-black-a5: #0000004D; /* 30% opacity */
69+
--rs-color-overlay-black-a6: #00000066; /* 40% opacity */
70+
--rs-color-overlay-black-a7: #00000080; /* 50% opacity */
71+
--rs-color-overlay-black-a8: #00000099; /* 60% opacity */
72+
--rs-color-overlay-black-a9: #000000B3; /* 70% opacity */
73+
--rs-color-overlay-black-a10: #000000CC; /* 80% opacity */
74+
--rs-color-overlay-black-a11: #000000E6; /* 90% opacity */
75+
--rs-color-overlay-black-a12: #000000F2; /* 95% opacity */
7276

7377
/* White Overlay */
74-
--rs-overlay-white-a1: #ffffff0D; /* 5% opacity */
75-
--rs-overlay-white-a2: #ffffff1A; /* 10% opacity */
76-
--rs-overlay-white-a3: #ffffff26; /* 15% opacity */
77-
--rs-overlay-white-a4: #ffffff33; /* 20% opacity */
78-
--rs-overlay-white-a5: #ffffff4D; /* 30% opacity */
79-
--rs-overlay-white-a6: #ffffff66; /* 40% opacity */
80-
--rs-overlay-white-a7: #ffffff80; /* 50% opacity */
81-
--rs-overlay-white-a8: #ffffff99; /* 60% opacity */
82-
--rs-overlay-white-a9: #ffffffB3; /* 70% opacity */
83-
--rs-overlay-white-a10: #ffffffCC; /* 80% opacity */
84-
--rs-overlay-white-a11: #ffffffE6; /* 90% opacity */
85-
--rs-overlay-white-a12: #ffffffF2; /* 95% opacity */
78+
--rs-color-overlay-white-a1: #ffffff0D; /* 5% opacity */
79+
--rs-color-overlay-white-a2: #ffffff1A; /* 10% opacity */
80+
--rs-color-overlay-white-a3: #ffffff26; /* 15% opacity */
81+
--rs-color-overlay-white-a4: #ffffff33; /* 20% opacity */
82+
--rs-color-overlay-white-a5: #ffffff4D; /* 30% opacity */
83+
--rs-color-overlay-white-a6: #ffffff66; /* 40% opacity */
84+
--rs-color-overlay-white-a7: #ffffff80; /* 50% opacity */
85+
--rs-color-overlay-white-a8: #ffffff99; /* 60% opacity */
86+
--rs-color-overlay-white-a9: #ffffffB3; /* 70% opacity */
87+
--rs-color-overlay-white-a10: #ffffffCC; /* 80% opacity */
88+
--rs-color-overlay-white-a11: #ffffffE6; /* 90% opacity */
89+
--rs-color-overlay-white-a12: #ffffffF2; /* 95% opacity */
8690

8791
/* Additional Background Colors */
8892
--rs-color-background-neutral-primary: var(--rs-neutral-3);
@@ -104,89 +108,88 @@
104108
--rs-color-foreground-attention-emphasis: var(--rs-attention-contrast);
105109
--rs-color-foreground-success-emphasis: var(--rs-success-contrast);
106110

107-
108111
/* Visualization Colors */
109112
/* Sky */
110-
--rs-visualization-sky-11: var(--rs-viz-sky-11);
111-
--rs-visualization-sky-9: var(--rs-viz-sky-9);
112-
--rs-visualization-sky-8: var(--rs-viz-sky-8);
113-
--rs-visualization-sky-6: var(--rs-viz-sky-6);
113+
--rs-color-viz-sky-11: var(--rs-viz-sky-11);
114+
--rs-color-viz-sky-9: var(--rs-viz-sky-9);
115+
--rs-color-viz-sky-8: var(--rs-viz-sky-8);
116+
--rs-color-viz-sky-6: var(--rs-viz-sky-6);
114117

115118
/* Mint */
116-
--rs-visualization-mint-11: var(--rs-viz-mint-11);
117-
--rs-visualization-mint-9: var(--rs-viz-mint-9);
118-
--rs-visualization-mint-8: var(--rs-viz-mint-8);
119-
--rs-visualization-mint-6: var(--rs-viz-mint-6);
119+
--rs-color-viz-mint-11: var(--rs-viz-mint-11);
120+
--rs-color-viz-mint-9: var(--rs-viz-mint-9);
121+
--rs-color-viz-mint-8: var(--rs-viz-mint-8);
122+
--rs-color-viz-mint-6: var(--rs-viz-mint-6);
120123

121124
/* Lime */
122-
--rs-visualization-lime-11: var(--rs-viz-lime-11);
123-
--rs-visualization-lime-9: var(--rs-viz-lime-9);
124-
--rs-visualization-lime-8: var(--rs-viz-lime-8);
125-
--rs-visualization-lime-6: var(--rs-viz-lime-6);
125+
--rs-color-viz-lime-11: var(--rs-viz-lime-11);
126+
--rs-color-viz-lime-9: var(--rs-viz-lime-9);
127+
--rs-color-viz-lime-8: var(--rs-viz-lime-8);
128+
--rs-color-viz-lime-6: var(--rs-viz-lime-6);
126129

127130
/* Grass */
128-
--rs-visualization-grass-11: var(--rs-viz-grass-11);
129-
--rs-visualization-grass-9: var(--rs-viz-grass-9);
130-
--rs-visualization-grass-8: var(--rs-viz-grass-8);
131-
--rs-visualization-grass-6: var(--rs-viz-grass-6);
131+
--rs-color-viz-grass-11: var(--rs-viz-grass-11);
132+
--rs-color-viz-grass-9: var(--rs-viz-grass-9);
133+
--rs-color-viz-grass-8: var(--rs-viz-grass-8);
134+
--rs-color-viz-grass-6: var(--rs-viz-grass-6);
132135

133136
/* Green */
134-
--rs-visualization-green-11: var(--rs-viz-green-11);
135-
--rs-visualization-green-9: var(--rs-viz-green-9);
136-
--rs-visualization-green-8: var(--rs-viz-green-8);
137-
--rs-visualization-green-6: var(--rs-viz-green-6);
137+
--rs-color-viz-green-11: var(--rs-viz-green-11);
138+
--rs-color-viz-green-9: var(--rs-viz-green-9);
139+
--rs-color-viz-green-8: var(--rs-viz-green-8);
140+
--rs-color-viz-green-6: var(--rs-viz-green-6);
138141

139142
/* Jade */
140-
--rs-visualization-jade-11: var(--rs-viz-jade-11);
141-
--rs-visualization-jade-9: var(--rs-viz-jade-9);
142-
--rs-visualization-jade-8: var(--rs-viz-jade-8);
143-
--rs-visualization-jade-6: var(--rs-viz-jade-6);
143+
--rs-color-viz-jade-11: var(--rs-viz-jade-11);
144+
--rs-color-viz-jade-9: var(--rs-viz-jade-9);
145+
--rs-color-viz-jade-8: var(--rs-viz-jade-8);
146+
--rs-color-viz-jade-6: var(--rs-viz-jade-6);
144147

145148
/* Cyan */
146-
--rs-visualization-cyan-11: var(--rs-viz-cyan-11);
147-
--rs-visualization-cyan-9: var(--rs-viz-cyan-9);
148-
--rs-visualization-cyan-8: var(--rs-viz-cyan-8);
149-
--rs-visualization-cyan-6: var(--rs-viz-cyan-6);
149+
--rs-color-viz-cyan-11: var(--rs-viz-cyan-11);
150+
--rs-color-viz-cyan-9: var(--rs-viz-cyan-9);
151+
--rs-color-viz-cyan-8: var(--rs-viz-cyan-8);
152+
--rs-color-viz-cyan-6: var(--rs-viz-cyan-6);
150153

151154
/* Blue */
152-
--rs-visualization-blue-11: var(--rs-viz-blue-11);
153-
--rs-visualization-blue-9: var(--rs-viz-blue-9);
154-
--rs-visualization-blue-8: var(--rs-viz-blue-8);
155-
--rs-visualization-blue-6: var(--rs-viz-blue-6);
155+
--rs-color-viz-blue-11: var(--rs-viz-blue-11);
156+
--rs-color-viz-blue-9: var(--rs-viz-blue-9);
157+
--rs-color-viz-blue-8: var(--rs-viz-blue-8);
158+
--rs-color-viz-blue-6: var(--rs-viz-blue-6);
156159

157160
/* Iris */
158-
--rs-visualization-iris-11: var(--rs-viz-iris-11);
159-
--rs-visualization-iris-9: var(--rs-viz-iris-9);
160-
--rs-visualization-iris-8: var(--rs-viz-iris-8);
161-
--rs-visualization-iris-6: var(--rs-viz-iris-6);
161+
--rs-color-viz-iris-11: var(--rs-viz-iris-11);
162+
--rs-color-viz-iris-9: var(--rs-viz-iris-9);
163+
--rs-color-viz-iris-8: var(--rs-viz-iris-8);
164+
--rs-color-viz-iris-6: var(--rs-viz-iris-6);
162165

163166
/* Purple */
164-
--rs-visualization-purple-11: var(--rs-viz-purple-11);
165-
--rs-visualization-purple-9: var(--rs-viz-purple-9);
166-
--rs-visualization-purple-8: var(--rs-viz-purple-8);
167-
--rs-visualization-purple-6: var(--rs-viz-purple-6);
167+
--rs-color-viz-purple-11: var(--rs-viz-purple-11);
168+
--rs-color-viz-purple-9: var(--rs-viz-purple-9);
169+
--rs-color-viz-purple-8: var(--rs-viz-purple-8);
170+
--rs-color-viz-purple-6: var(--rs-viz-purple-6);
168171

169172
/* Pink */
170-
--rs-visualization-pink-11: var(--rs-viz-pink-11);
171-
--rs-visualization-pink-9: var(--rs-viz-pink-9);
172-
--rs-visualization-pink-8: var(--rs-viz-pink-8);
173-
--rs-visualization-pink-6: var(--rs-viz-pink-6);
173+
--rs-color-viz-pink-11: var(--rs-viz-pink-11);
174+
--rs-color-viz-pink-9: var(--rs-viz-pink-9);
175+
--rs-color-viz-pink-8: var(--rs-viz-pink-8);
176+
--rs-color-viz-pink-6: var(--rs-viz-pink-6);
174177

175178
/* Crimson */
176-
--rs-visualization-crimson-11: var(--rs-viz-crimson-11);
177-
--rs-visualization-crimson-9: var(--rs-viz-crimson-9);
178-
--rs-visualization-crimson-8: var(--rs-viz-crimson-8);
179-
--rs-visualization-crimson-6: var(--rs-viz-crimson-6);
179+
--rs-color-viz-crimson-11: var(--rs-viz-crimson-11);
180+
--rs-color-viz-crimson-9: var(--rs-viz-crimson-9);
181+
--rs-color-viz-crimson-8: var(--rs-viz-crimson-8);
182+
--rs-color-viz-crimson-6: var(--rs-viz-crimson-6);
180183

181184
/* Orange */
182-
--rs-visualization-orange-11: var(--rs-viz-orange-11);
183-
--rs-visualization-orange-9: var(--rs-viz-orange-9);
184-
--rs-visualization-orange-8: var(--rs-viz-orange-8);
185-
--rs-visualization-orange-6: var(--rs-viz-orange-6);
185+
--rs-color-viz-orange-11: var(--rs-viz-orange-11);
186+
--rs-color-viz-orange-9: var(--rs-viz-orange-9);
187+
--rs-color-viz-orange-8: var(--rs-viz-orange-8);
188+
--rs-color-viz-orange-6: var(--rs-viz-orange-6);
186189

187190
/* Gold */
188-
--rs-visualization-gold-11: var(--rs-viz-gold-11);
189-
--rs-visualization-gold-9: var(--rs-viz-gold-9);
190-
--rs-visualization-gold-8: var(--rs-viz-gold-8);
191-
--rs-visualization-gold-6: var(--rs-viz-gold-6);
191+
--rs-color-viz-gold-11: var(--rs-viz-gold-11);
192+
--rs-color-viz-gold-9: var(--rs-viz-gold-9);
193+
--rs-color-viz-gold-8: var(--rs-viz-gold-8);
194+
--rs-color-viz-gold-6: var(--rs-viz-gold-6);
192195
}

packages/raystack/v1/styles/primitives/accent.css

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
/*
2+
* Note: Do not use this file directly.
3+
* It is used for generating the final colors file.
4+
* All variables must be used from colors.css file only.
5+
*/
6+
17
/* [data-accent-color='indigo'] { */
28
:root {
39
--rs-accent-1: #fdfdfe;

packages/raystack/v1/styles/primitives/appearance.css

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
/*
2+
* Note: Do not use this file directly.
3+
* It is used for generating the final colors file.
4+
* All variables must be used from colors.css file only.
5+
*/
6+
17
/* Light Theme Colors */
28
:root {
39
/* Smooth theme switch transition */

packages/raystack/v1/styles/primitives/gray.css

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
/*
2+
* Note: Do not use this file directly.
3+
* It is used for generating the final colors.css file.
4+
* All variables must be used from colors.css file only.
5+
*/
6+
17

28
[data-gray-color='gray'] {
39
--rs-gray-1: #fcfcfc;

0 commit comments

Comments
 (0)