-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMUI.jsx
40 lines (37 loc) · 977 Bytes
/
MUI.jsx
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
"use client"
import { ThemeProvider } from "@emotion/react";
import { CssBaseline } from "@mui/material";
import { createTheme } from "@mui/material/styles";
import '@fontsource/lexend/400.css';
import '@fontsource/lexend/500.css';
import '@fontsource/lexend/600.css';
import '@fontsource/lexend/700.css';
import '@fontsource/lexend/800.css';
import '@fontsource/lexend/900.css';
const theme = createTheme({
palette: {
primary: {
main: '#3F86FA', // Blue
},
secondary: {
main: '#2B323E', // Dark Gray
},
text: {
main: '#787A7E', // Gray
},
light: {
main: "#FFFFFF" // white
},
mode: 'light',
typography: {
fontFamily: 'Lexend, sans-serif',
},
},
});
const MUIProvider = ({ children }) => (
<ThemeProvider theme={theme}>
<CssBaseline />
{children}
</ThemeProvider>
)
export default MUIProvider;