-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy paththemes.ts
39 lines (37 loc) · 1.12 KB
/
themes.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/*
DaisyUI themes for the site
---------------------------
*/
import { ThemeType, type ThemesConfig } from '../types/other.ts';
export const THEMES_CONFIG: ThemesConfig = {
[ThemeType.Light]: {
primary: '#0F766E', // TW Teal 700
secondary: '#E11D48', // TW Rose 600
accent: '#E11D48', // TW Rose 600
neutral: '#FFF', // Pure white
info: '#0284C7', // TW Sky 600
success: '#16A34A', // TW Green 600
warning: '#D97706', // TW Amber 600
error: '#DC2626', // TW Red 600
'base-100': 'hsl(0 0% 100%)',
'base-200': 'hsl(0 0% 98%)',
'base-300': 'hsl(0 0% 96%)',
'base-content': '#000', // Pure black
'neutral-content': '#000',
},
[ThemeType.Dark]: {
primary: '#2DD4BF', // TW Teal 400
secondary: '#FB7185', // TW Rose 400
accent: '#E11D48', // TW Rose 600
neutral: '#FFF', // Pure white
info: '#38BDF8', // TW Sky 400
success: '#4ADE80', // TW Green 400
warning: '#FBBF24', // TW Amber 400
error: '#F87171', // TW Red 400
'base-100': '#131313',
'base-200': '#080808',
'base-300': '#030303',
'base-content': '#FFF', // Pure white
'neutral-content': '#E5E5E5', // TW Neutral 200
},
} as const;