@@ -19,6 +19,19 @@ export const themeCSSVarKeys = [
19
19
'border' ,
20
20
'input' ,
21
21
'ring' ,
22
+ 'chart-1' ,
23
+ 'chart-2' ,
24
+ 'chart-3' ,
25
+ 'chart-4' ,
26
+ 'chart-5' ,
27
+ 'sidebar' ,
28
+ 'sidebar-foreground' ,
29
+ 'sidebar-primary' ,
30
+ 'sidebar-primary-foreground' ,
31
+ 'sidebar-accent' ,
32
+ 'sidebar-accent-foreground' ,
33
+ 'sidebar-border' ,
34
+ 'sidebar-ring' ,
22
35
] as const
23
36
export type ThemeCSSVarKey = ( typeof themeCSSVarKeys ) [ number ]
24
37
@@ -30,6 +43,29 @@ export interface ThemeCSSVarsVariant {
30
43
dark : ThemeCSSVars
31
44
}
32
45
46
+ const sidebarColors = {
47
+ light : {
48
+ 'sidebar' : '0 0% 98%' ,
49
+ 'sidebar-foreground' : '240 5.3% 26.1%' ,
50
+ 'sidebar-primary' : '240 5.9% 10%' ,
51
+ 'sidebar-primary-foreground' : '0 0% 98%' ,
52
+ 'sidebar-accent' : '240 4.8% 95.9%' ,
53
+ 'sidebar-accent-foreground' : '240 5.9% 10%' ,
54
+ 'sidebar-border' : '220 13% 91%' ,
55
+ 'sidebar-ring' : '217.2 91.2% 59.8%' ,
56
+ } ,
57
+ dark : {
58
+ 'sidebar' : '240 5.9% 10%' ,
59
+ 'sidebar-foreground' : '240 4.8% 95.9%' ,
60
+ 'sidebar-primary' : '0 0% 98%' ,
61
+ 'sidebar-primary-foreground' : '240 5.9% 10%' ,
62
+ 'sidebar-accent' : '240 3.7% 15.9%' ,
63
+ 'sidebar-accent-foreground' : '240 4.8% 95.9%' ,
64
+ 'sidebar-border' : '240 3.7% 15.9%' ,
65
+ 'sidebar-ring' : '217.2 91.2% 59.8%' ,
66
+ } ,
67
+ } as const
68
+
33
69
export const themes = [
34
70
{
35
71
name : 'zinc' ,
@@ -60,6 +96,12 @@ export const themes = [
60
96
'input' : '240 5.9% 90%' ,
61
97
'ring' : '240 5.9% 10%' ,
62
98
'radius' : '0.5rem' ,
99
+ 'chart-1' : '12 76% 61%' ,
100
+ 'chart-2' : '173 58% 39%' ,
101
+ 'chart-3' : '197 37% 24%' ,
102
+ 'chart-4' : '43 74% 66%' ,
103
+ 'chart-5' : '27 87% 67%' ,
104
+ ...sidebarColors . light ,
63
105
} ,
64
106
dark : {
65
107
'background' : '240 10% 3.9%' ,
@@ -81,6 +123,12 @@ export const themes = [
81
123
'border' : '240 3.7% 15.9%' ,
82
124
'input' : '240 3.7% 15.9%' ,
83
125
'ring' : '240 4.9% 83.9%' ,
126
+ 'chart-1' : '220 70% 50%' ,
127
+ 'chart-2' : '160 60% 45%' ,
128
+ 'chart-3' : '30 80% 55%' ,
129
+ 'chart-4' : '280 65% 60%' ,
130
+ 'chart-5' : '340 75% 55%' ,
131
+ ...sidebarColors . dark ,
84
132
} ,
85
133
} ,
86
134
} ,
@@ -113,6 +161,12 @@ export const themes = [
113
161
'input' : '214.3 31.8% 91.4%' ,
114
162
'ring' : '222.2 84% 4.9%' ,
115
163
'radius' : '0.5rem' ,
164
+ 'chart-1' : '12 76% 61%' ,
165
+ 'chart-2' : '173 58% 39%' ,
166
+ 'chart-3' : '197 37% 24%' ,
167
+ 'chart-4' : '43 74% 66%' ,
168
+ 'chart-5' : '27 87% 67%' ,
169
+ ...sidebarColors . light ,
116
170
} ,
117
171
dark : {
118
172
'background' : '222.2 84% 4.9%' ,
@@ -134,6 +188,12 @@ export const themes = [
134
188
'border' : '217.2 32.6% 17.5%' ,
135
189
'input' : '217.2 32.6% 17.5%' ,
136
190
'ring' : '212.7 26.8% 83.9%' ,
191
+ 'chart-1' : '220 70% 50%' ,
192
+ 'chart-2' : '160 60% 45%' ,
193
+ 'chart-3' : '30 80% 55%' ,
194
+ 'chart-4' : '280 65% 60%' ,
195
+ 'chart-5' : '340 75% 55%' ,
196
+ ...sidebarColors . dark ,
137
197
} ,
138
198
} ,
139
199
} ,
@@ -166,6 +226,12 @@ export const themes = [
166
226
'input' : '20 5.9% 90%' ,
167
227
'ring' : '20 14.3% 4.1%' ,
168
228
'radius' : '0.95rem' ,
229
+ 'chart-1' : '12 76% 61%' ,
230
+ 'chart-2' : '173 58% 39%' ,
231
+ 'chart-3' : '197 37% 24%' ,
232
+ 'chart-4' : '43 74% 66%' ,
233
+ 'chart-5' : '27 87% 67%' ,
234
+ ...sidebarColors . light ,
169
235
} ,
170
236
dark : {
171
237
'background' : '20 14.3% 4.1%' ,
@@ -187,6 +253,12 @@ export const themes = [
187
253
'border' : '12 6.5% 15.1%' ,
188
254
'input' : '12 6.5% 15.1%' ,
189
255
'ring' : '24 5.7% 82.9%' ,
256
+ 'chart-1' : '220 70% 50%' ,
257
+ 'chart-2' : '160 60% 45%' ,
258
+ 'chart-3' : '30 80% 55%' ,
259
+ 'chart-4' : '280 65% 60%' ,
260
+ 'chart-5' : '340 75% 55%' ,
261
+ ...sidebarColors . dark ,
190
262
} ,
191
263
} ,
192
264
} ,
@@ -219,6 +291,12 @@ export const themes = [
219
291
'input' : '220 13% 91%' ,
220
292
'ring' : '224 71.4% 4.1%' ,
221
293
'radius' : '0.35rem' ,
294
+ 'chart-1' : '12 76% 61%' ,
295
+ 'chart-2' : '173 58% 39%' ,
296
+ 'chart-3' : '197 37% 24%' ,
297
+ 'chart-4' : '43 74% 66%' ,
298
+ 'chart-5' : '27 87% 67%' ,
299
+ ...sidebarColors . light ,
222
300
} ,
223
301
dark : {
224
302
'background' : '224 71.4% 4.1%' ,
@@ -240,6 +318,12 @@ export const themes = [
240
318
'border' : '215 27.9% 16.9%' ,
241
319
'input' : '215 27.9% 16.9%' ,
242
320
'ring' : '216 12.2% 83.9%' ,
321
+ 'chart-1' : '220 70% 50%' ,
322
+ 'chart-2' : '160 60% 45%' ,
323
+ 'chart-3' : '30 80% 55%' ,
324
+ 'chart-4' : '280 65% 60%' ,
325
+ 'chart-5' : '340 75% 55%' ,
326
+ ...sidebarColors . dark ,
243
327
} ,
244
328
} ,
245
329
} ,
@@ -271,6 +355,12 @@ export const themes = [
271
355
'border' : '0 0% 89.8%' ,
272
356
'input' : '0 0% 89.8%' ,
273
357
'ring' : '0 0% 3.9%' ,
358
+ 'chart-1' : '12 76% 61%' ,
359
+ 'chart-2' : '173 58% 39%' ,
360
+ 'chart-3' : '197 37% 24%' ,
361
+ 'chart-4' : '43 74% 66%' ,
362
+ 'chart-5' : '27 87% 67%' ,
363
+ ...sidebarColors . light ,
274
364
} ,
275
365
dark : {
276
366
'background' : '0 0% 3.9%' ,
@@ -292,6 +382,12 @@ export const themes = [
292
382
'border' : '0 0% 14.9%' ,
293
383
'input' : '0 0% 14.9%' ,
294
384
'ring' : '0 0% 83.1%' ,
385
+ 'chart-1' : '220 70% 50%' ,
386
+ 'chart-2' : '160 60% 45%' ,
387
+ 'chart-3' : '30 80% 55%' ,
388
+ 'chart-4' : '280 65% 60%' ,
389
+ 'chart-5' : '340 75% 55%' ,
390
+ ...sidebarColors . dark ,
295
391
} ,
296
392
} ,
297
393
} ,
@@ -324,6 +420,12 @@ export const themes = [
324
420
'input' : '0 0% 89.8%' ,
325
421
'ring' : '0 72.2% 50.6%' ,
326
422
'radius' : '0.4rem' ,
423
+ 'chart-1' : '12 76% 61%' ,
424
+ 'chart-2' : '173 58% 39%' ,
425
+ 'chart-3' : '197 37% 24%' ,
426
+ 'chart-4' : '43 74% 66%' ,
427
+ 'chart-5' : '27 87% 67%' ,
428
+ ...sidebarColors . light ,
327
429
} ,
328
430
dark : {
329
431
'background' : '0 0% 3.9%' ,
@@ -345,6 +447,12 @@ export const themes = [
345
447
'border' : '0 0% 14.9%' ,
346
448
'input' : '0 0% 14.9%' ,
347
449
'ring' : '0 72.2% 50.6%' ,
450
+ 'chart-1' : '220 70% 50%' ,
451
+ 'chart-2' : '160 60% 45%' ,
452
+ 'chart-3' : '30 80% 55%' ,
453
+ 'chart-4' : '280 65% 60%' ,
454
+ 'chart-5' : '340 75% 55%' ,
455
+ ...sidebarColors . dark ,
348
456
} ,
349
457
} ,
350
458
} ,
@@ -377,6 +485,12 @@ export const themes = [
377
485
'input' : '240 5.9% 90%' ,
378
486
'ring' : '346.8 77.2% 49.8%' ,
379
487
'radius' : '0.5rem' ,
488
+ 'chart-1' : '12 76% 61%' ,
489
+ 'chart-2' : '173 58% 39%' ,
490
+ 'chart-3' : '197 37% 24%' ,
491
+ 'chart-4' : '43 74% 66%' ,
492
+ 'chart-5' : '27 87% 67%' ,
493
+ ...sidebarColors . light ,
380
494
} ,
381
495
dark : {
382
496
'background' : '20 14.3% 4.1%' ,
@@ -398,6 +512,12 @@ export const themes = [
398
512
'border' : '240 3.7% 15.9%' ,
399
513
'input' : '240 3.7% 15.9%' ,
400
514
'ring' : '346.8 77.2% 49.8%' ,
515
+ 'chart-1' : '220 70% 50%' ,
516
+ 'chart-2' : '160 60% 45%' ,
517
+ 'chart-3' : '30 80% 55%' ,
518
+ 'chart-4' : '280 65% 60%' ,
519
+ 'chart-5' : '340 75% 55%' ,
520
+ ...sidebarColors . dark ,
401
521
} ,
402
522
} ,
403
523
} ,
@@ -430,6 +550,12 @@ export const themes = [
430
550
'input' : '20 5.9% 90%' ,
431
551
'ring' : '24.6 95% 53.1%' ,
432
552
'radius' : '0.95rem' ,
553
+ 'chart-1' : '12 76% 61%' ,
554
+ 'chart-2' : '173 58% 39%' ,
555
+ 'chart-3' : '197 37% 24%' ,
556
+ 'chart-4' : '43 74% 66%' ,
557
+ 'chart-5' : '27 87% 67%' ,
558
+ ...sidebarColors . light ,
433
559
} ,
434
560
dark : {
435
561
'background' : '20 14.3% 4.1%' ,
@@ -451,6 +577,12 @@ export const themes = [
451
577
'border' : '12 6.5% 15.1%' ,
452
578
'input' : '12 6.5% 15.1%' ,
453
579
'ring' : '20.5 90.2% 48.2%' ,
580
+ 'chart-1' : '220 70% 50%' ,
581
+ 'chart-2' : '160 60% 45%' ,
582
+ 'chart-3' : '30 80% 55%' ,
583
+ 'chart-4' : '280 65% 60%' ,
584
+ 'chart-5' : '340 75% 55%' ,
585
+ ...sidebarColors . dark ,
454
586
} ,
455
587
} ,
456
588
} ,
@@ -482,6 +614,12 @@ export const themes = [
482
614
'border' : '240 5.9% 90%' ,
483
615
'input' : '240 5.9% 90%' ,
484
616
'ring' : '142.1 76.2% 36.3%' ,
617
+ 'chart-1' : '12 76% 61%' ,
618
+ 'chart-2' : '173 58% 39%' ,
619
+ 'chart-3' : '197 37% 24%' ,
620
+ 'chart-4' : '43 74% 66%' ,
621
+ 'chart-5' : '27 87% 67%' ,
622
+ ...sidebarColors . light ,
485
623
} ,
486
624
dark : {
487
625
'background' : '20 14.3% 4.1%' ,
@@ -503,6 +641,12 @@ export const themes = [
503
641
'border' : '240 3.7% 15.9%' ,
504
642
'input' : '240 3.7% 15.9%' ,
505
643
'ring' : '142.4 71.8% 29.2%' ,
644
+ 'chart-1' : '220 70% 50%' ,
645
+ 'chart-2' : '160 60% 45%' ,
646
+ 'chart-3' : '30 80% 55%' ,
647
+ 'chart-4' : '280 65% 60%' ,
648
+ 'chart-5' : '340 75% 55%' ,
649
+ ...sidebarColors . dark ,
506
650
} ,
507
651
} ,
508
652
} ,
@@ -534,6 +678,12 @@ export const themes = [
534
678
'border' : '214.3 31.8% 91.4%' ,
535
679
'input' : '214.3 31.8% 91.4%' ,
536
680
'ring' : '221.2 83.2% 53.3%' ,
681
+ 'chart-1' : '12 76% 61%' ,
682
+ 'chart-2' : '173 58% 39%' ,
683
+ 'chart-3' : '197 37% 24%' ,
684
+ 'chart-4' : '43 74% 66%' ,
685
+ 'chart-5' : '27 87% 67%' ,
686
+ ...sidebarColors . light ,
537
687
} ,
538
688
dark : {
539
689
'background' : '222.2 84% 4.9%' ,
@@ -555,6 +705,12 @@ export const themes = [
555
705
'border' : '217.2 32.6% 17.5%' ,
556
706
'input' : '217.2 32.6% 17.5%' ,
557
707
'ring' : '224.3 76.3% 48%' ,
708
+ 'chart-1' : '220 70% 50%' ,
709
+ 'chart-2' : '160 60% 45%' ,
710
+ 'chart-3' : '30 80% 55%' ,
711
+ 'chart-4' : '280 65% 60%' ,
712
+ 'chart-5' : '340 75% 55%' ,
713
+ ...sidebarColors . dark ,
558
714
} ,
559
715
} ,
560
716
} ,
@@ -587,6 +743,12 @@ export const themes = [
587
743
'input' : '20 5.9% 90%' ,
588
744
'ring' : '20 14.3% 4.1%' ,
589
745
'radius' : '0.95rem' ,
746
+ 'chart-1' : '12 76% 61%' ,
747
+ 'chart-2' : '173 58% 39%' ,
748
+ 'chart-3' : '197 37% 24%' ,
749
+ 'chart-4' : '43 74% 66%' ,
750
+ 'chart-5' : '27 87% 67%' ,
751
+ ...sidebarColors . light ,
590
752
} ,
591
753
dark : {
592
754
'background' : '20 14.3% 4.1%' ,
@@ -608,6 +770,12 @@ export const themes = [
608
770
'border' : '12 6.5% 15.1%' ,
609
771
'input' : '12 6.5% 15.1%' ,
610
772
'ring' : '35.5 91.7% 32.9%' ,
773
+ 'chart-1' : '220 70% 50%' ,
774
+ 'chart-2' : '160 60% 45%' ,
775
+ 'chart-3' : '30 80% 55%' ,
776
+ 'chart-4' : '280 65% 60%' ,
777
+ 'chart-5' : '340 75% 55%' ,
778
+ ...sidebarColors . dark ,
611
779
} ,
612
780
} ,
613
781
} ,
@@ -639,6 +807,12 @@ export const themes = [
639
807
'border' : '220 13% 91%' ,
640
808
'input' : '220 13% 91%' ,
641
809
'ring' : '262.1 83.3% 57.8%' ,
810
+ 'chart-1' : '12 76% 61%' ,
811
+ 'chart-2' : '173 58% 39%' ,
812
+ 'chart-3' : '197 37% 24%' ,
813
+ 'chart-4' : '43 74% 66%' ,
814
+ 'chart-5' : '27 87% 67%' ,
815
+ ...sidebarColors . light ,
642
816
} ,
643
817
dark : {
644
818
'background' : '224 71.4% 4.1%' ,
@@ -660,6 +834,12 @@ export const themes = [
660
834
'border' : '215 27.9% 16.9%' ,
661
835
'input' : '215 27.9% 16.9%' ,
662
836
'ring' : '263.4 70% 50.4%' ,
837
+ 'chart-1' : '220 70% 50%' ,
838
+ 'chart-2' : '160 60% 45%' ,
839
+ 'chart-3' : '30 80% 55%' ,
840
+ 'chart-4' : '280 65% 60%' ,
841
+ 'chart-5' : '340 75% 55%' ,
842
+ ...sidebarColors . dark ,
663
843
} ,
664
844
} ,
665
845
} ,
0 commit comments