-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy paththeme.ts
executable file
·87 lines (83 loc) · 1.78 KB
/
theme.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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
import { PaletteMode } from '@mui/material';
import { red } from '@mui/material/colors';
import { navyBlue } from '@src/colorPalette';
// Design tokens
export const getDesignTokens = (mode: PaletteMode) => ({
palette: {
mode,
...(mode == 'light'
? //Light
{
primary: {
main: '#FFF',
contrastText: '#000',
},
secondary: {
main: navyBlue,
contrastText: '#FFF',
},
error: {
main: red.A400,
},
background: {
default: '#FFF',
paper: '#FFF',
},
}
: //Dark
{
primary: {
main: '#121212',
contrastText: '#FFF',
},
secondary: {
main: '#121212',
light: '#232428',
contrastText: '#FFF',
},
error: {
main: red.A400,
},
background: {
default: '#1A1A1C',
paper: '#1A1A1C',
},
}),
},
});
// Create a theme instance.
// export const getThemeComponents = (mode : PaletteMode ) =>({
// typography: {
// fontFamily:[
// '-apple-system',
// 'BlinkMacSystemFont',
// '"Segoe UI"',
// 'Roboto',
// '"Helvetica Neue"',
// 'Arial',
// 'sans-serif',
// '"Apple Color Emoji"',
// '"Segoe UI Emoji"',
// '"Segoe UI Symbol"',
// ].join(','),
// },
// mode,
// components: {
// ...(mode == 'light')?
// {
// }:
// {
// MuiAppBar:{
// styleOverrides:{
// },
// },
// MuiDrawer: {
// styleOverrides: {
// paper: {
// backgroundColor: "000",
// }
// }
// }
// }
// }
// })