-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy paththeme.js
43 lines (41 loc) · 1.13 KB
/
theme.js
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
import { createTheme } from '@mui/material/styles';
const getTheme = (mode) =>
createTheme({
typography: { fontFamily: 'Mathilda, Monserrat, Roboto, sans-serif' },
palette: {
mode,
primary: {
main: mode === 'dark' ? '#1D1B20' : '#56B6A1',
contrastText: mode === 'dark' ? '#fff' : '#1D1B20',
starkContrast: mode === 'dark' ? '#fff' : '#000',
invertContrast: mode === 'dark' ? '#000' : '#fff',
boxOutline: mode === 'dark' ? '#30363d' : '#B6ECE2',
cardFill: mode === 'dark' ? 'rgb(29, 27, 32)' : 'rgba(217, 217, 217, 0.4)'
},
secondary: {
main: '#B6ECE2',
contrastText: '#fff'
},
tertiary: {
main: '#CC6566',
contrastText: '#fff'
},
quaternary: {
main: '#304C46',
contrastText: '#fff'
},
quinary: {
main: '#1F2725',
contrastText: '#fff'
},
senary: {
main: '#56B6A1',
contrastText: '#fff'
},
septenary: {
main: mode === 'dark' ? '#56B6A1' : '#1D1B20',
contrastText: '#fff'
}
}
});
export default getTheme;