Skip to content

Commit cd8ca77

Browse files
committed
Add zinc as theming option
1 parent 4c5941a commit cd8ca77

File tree

2 files changed

+28
-14
lines changed

2 files changed

+28
-14
lines changed

src/constants/index.ts

Lines changed: 26 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ export const COLORS = [
1818
"purple",
1919
"fuchsia",
2020
"pink",
21-
"rose"
21+
"rose",
22+
"zinc"
2223
] as const;
2324

2425
export const DEFAULT_COLOR: ColorKeys = "blue";
@@ -57,7 +58,8 @@ export const BG_COLOR: Colors = {
5758
violet: "bg-violet-100",
5859
fuchsia: "bg-fuchsia-100",
5960
pink: "bg-pink-100",
60-
rose: "bg-rose-100"
61+
rose: "bg-rose-100",
62+
zinc: "bg-zinc-100"
6163
},
6264
200: {
6365
blue: "bg-blue-200",
@@ -76,7 +78,8 @@ export const BG_COLOR: Colors = {
7678
violet: "bg-violet-200",
7779
fuchsia: "bg-fuchsia-200",
7880
pink: "bg-pink-200",
79-
rose: "bg-rose-200"
81+
rose: "bg-rose-200",
82+
zinc: "bg-zinc-200"
8083
},
8184
500: {
8285
blue: "bg-blue-500",
@@ -95,7 +98,8 @@ export const BG_COLOR: Colors = {
9598
violet: "bg-violet-500",
9699
fuchsia: "bg-fuchsia-500",
97100
pink: "bg-pink-500",
98-
rose: "bg-rose-500"
101+
rose: "bg-rose-500",
102+
zinc: "bg-zinc-500"
99103
},
100104
hover: {
101105
blue: "hover:bg-blue-600",
@@ -114,7 +118,8 @@ export const BG_COLOR: Colors = {
114118
violet: "hover:bg-violet-600",
115119
fuchsia: "hover:bg-fuchsia-600",
116120
pink: "hover:bg-pink-600",
117-
rose: "hover:bg-rose-600"
121+
rose: "hover:bg-rose-600",
122+
zinc: "hover:bg-zinc-600"
118123
}
119124
};
120125

@@ -136,7 +141,8 @@ export const TEXT_COLOR: Colors = {
136141
violet: "text-violet-500",
137142
fuchsia: "text-fuchsia-500",
138143
pink: "text-pink-500",
139-
rose: "text-rose-500"
144+
rose: "text-rose-500",
145+
zinc: "text-zinc-500"
140146
},
141147
600: {
142148
blue: "text-blue-600 dark:text-blue-400 dark:hover:text-blue-400",
@@ -155,7 +161,8 @@ export const TEXT_COLOR: Colors = {
155161
violet: "text-violet-600 dark:text-violet-400 dark:hover:text-violet-400",
156162
fuchsia: "text-fuchsia-600 dark:text-fuchsia-400 dark:hover:text-fuchsia-400",
157163
pink: "text-pink-600 dark:text-pink-400 dark:hover:text-pink-400",
158-
rose: "text-rose-600 dark:text-rose-400 dark:hover:text-rose-400"
164+
rose: "text-rose-600 dark:text-rose-400 dark:hover:text-rose-400",
165+
zinc: "text-zinc-600 dark:text-zinc-400 dark:hover:text-zinc-400"
159166
},
160167
hover: {
161168
blue: "hover:text-blue-700",
@@ -174,7 +181,8 @@ export const TEXT_COLOR: Colors = {
174181
violet: "hover:text-violet-700",
175182
fuchsia: "hover:text-fuchsia-700",
176183
pink: "hover:text-pink-700",
177-
rose: "hover:text-rose-700"
184+
rose: "hover:text-rose-700",
185+
zinc: "hover:text-zinc-700"
178186
}
179187
};
180188

@@ -196,7 +204,8 @@ export const BORDER_COLOR: Colors = {
196204
violet: "border-violet-500",
197205
fuchsia: "border-fuchsia-500",
198206
pink: "border-pink-500",
199-
rose: "border-rose-500"
207+
rose: "border-rose-500",
208+
zinc: "border-zinc-500"
200209
},
201210
focus: {
202211
blue: "focus:border-blue-500",
@@ -215,7 +224,8 @@ export const BORDER_COLOR: Colors = {
215224
violet: "focus:border-violet-500",
216225
fuchsia: "focus:border-fuchsia-500",
217226
pink: "focus:border-pink-500",
218-
rose: "focus:border-rose-500"
227+
rose: "focus:border-rose-500",
228+
zinc: "focus:border-zinc-500"
219229
}
220230
};
221231

@@ -237,7 +247,8 @@ export const RING_COLOR: Colors = {
237247
violet: "focus:ring-violet-500",
238248
fuchsia: "focus:ring-fuchsia-500",
239249
pink: "focus:ring-pink-500",
240-
rose: "focus:ring-rose-500"
250+
rose: "focus:ring-rose-500",
251+
zinc: "focus:ring-zinc-500"
241252
},
242253
"second-focus": {
243254
blue: "focus:ring-blue-500/20",
@@ -256,7 +267,8 @@ export const RING_COLOR: Colors = {
256267
violet: "focus:ring-violet-500/20",
257268
fuchsia: "focus:ring-fuchsia-500/20",
258269
pink: "focus:ring-pink-500/20",
259-
rose: "focus:ring-rose-500/20"
270+
rose: "focus:ring-rose-500/20",
271+
zinc: "focus:ring-zinc-500/20"
260272
}
261273
};
262274

@@ -278,6 +290,7 @@ export const BUTTON_COLOR: Colors = {
278290
violet: "focus:ring-violet-500/50 focus:bg-violet-100/50",
279291
fuchsia: "focus:ring-fuchsia-500/50 focus:bg-fuchsia-100/50",
280292
pink: "focus:ring-pink-500/50 focus:bg-pink-100/50",
281-
rose: "focus:ring-rose-500/50 focus:bg-rose-100/50"
293+
rose: "focus:ring-rose-500/50 focus:bg-rose-100/50",
294+
zinc: "focus:ring-zinc-500/50 focus:bg-zinc-100/50"
282295
}
283296
};

tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
"skipLibCheck": true,
2121
"noEmit": true,
2222
"resolveJsonModule": true,
23-
"isolatedModules": true
23+
"isolatedModules": true,
24+
"incremental": true
2425
},
2526
"include": ["src/**/*"],
2627
"exclude": ["node_modules"]

0 commit comments

Comments
 (0)