more material-ui v5 migration work
This commit is contained in:
29
src/App.tsx
29
src/App.tsx
@@ -11,7 +11,7 @@ import {
|
|||||||
Route,
|
Route,
|
||||||
Redirect,
|
Redirect,
|
||||||
} from 'react-router-dom';
|
} from 'react-router-dom';
|
||||||
import { Container, adaptV4Theme } from '@mui/material';
|
import { Container } from '@mui/material';
|
||||||
import CssBaseline from '@mui/material/CssBaseline';
|
import CssBaseline from '@mui/material/CssBaseline';
|
||||||
import {
|
import {
|
||||||
createTheme, ThemeProvider, Theme, StyledEngineProvider,
|
createTheme, ThemeProvider, Theme, StyledEngineProvider,
|
||||||
@@ -58,26 +58,27 @@ export default function App() {
|
|||||||
const darkThemeContext = { darkTheme, setDarkTheme };
|
const darkThemeContext = { darkTheme, setDarkTheme };
|
||||||
|
|
||||||
const theme = React.useMemo(
|
const theme = React.useMemo(
|
||||||
() => createTheme(adaptV4Theme({
|
() => createTheme({
|
||||||
palette: {
|
palette: {
|
||||||
mode: darkTheme ? 'dark' : 'light',
|
mode: darkTheme ? 'dark' : 'light',
|
||||||
},
|
},
|
||||||
overrides: {
|
components: {
|
||||||
MuiCssBaseline: {
|
MuiCssBaseline: {
|
||||||
'@global': {
|
styleOverrides: `
|
||||||
'*::-webkit-scrollbar': {
|
*::-webkit-scrollbar {
|
||||||
width: '10px',
|
width: 10px;
|
||||||
background: darkTheme ? '#222' : '#e1e1e1',
|
background: ${darkTheme ? '#222' : '#e1e1e1'};
|
||||||
|
}
|
||||||
|
|
||||||
|
*::-webkit-scrollbar-thumb {
|
||||||
|
background: ${darkTheme ? '#111' : '#aaa'};
|
||||||
|
border-radius: 5px;
|
||||||
|
}
|
||||||
|
`,
|
||||||
|
|
||||||
},
|
},
|
||||||
'*::-webkit-scrollbar-thumb': {
|
|
||||||
background: darkTheme ? '#111' : '#aaa',
|
|
||||||
borderRadius: '5px',
|
|
||||||
},
|
},
|
||||||
},
|
}),
|
||||||
},
|
|
||||||
},
|
|
||||||
})),
|
|
||||||
[darkTheme],
|
[darkTheme],
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user