This commit is contained in:
cracklesparkle
2024-07-18 11:48:56 +09:00
parent 4283bd20bb
commit cf3fda43e4
20 changed files with 259 additions and 340 deletions

View File

@ -9,7 +9,7 @@ import { createTheme } from '@mui/material'
import { ruRU } from '@mui/material/locale'
import { getDarkMode, usePrefStore } from "./store/preferences.ts";
const darkTheme = createTheme(
const mainTheme = createTheme(
{
typography: {
fontFamily: [
@ -28,6 +28,11 @@ const darkTheme = createTheme(
}
}
},
}
)
const darkTheme = createTheme(
{
palette: {
mode: "dark",
primary: { main: '#1976d2' },
@ -38,23 +43,6 @@ const darkTheme = createTheme(
const lightTheme = createTheme(
{
typography: {
fontFamily: [
'Inter'
].join(',')
},
components: {
MuiButtonBase: {
defaultProps: {
//disableRipple: true,
}
},
MuiButtonGroup: {
defaultProps: {
//disableRipple: true,
}
}
},
palette: {
mode: "light",
primary: { main: '#1976d2' },
@ -82,7 +70,7 @@ function ThemedApp() {
}, [])
return (
<ThemeProvider theme={prefStore.darkMode ? darkTheme : lightTheme}>
<ThemeProvider theme={prefStore.darkMode ? { ...mainTheme, ...darkTheme } : { ...mainTheme, ...lightTheme }}>
<App />
</ThemeProvider>
)