mirror of
https://github.com/Ernous/TorrServerJellyfin.git
synced 2025-12-19 21:46:11 +05:00
refactor
This commit is contained in:
@@ -4,7 +4,7 @@ export const themeColors = {
|
||||
light: {
|
||||
app: {
|
||||
headerToggleColor: '#4db380',
|
||||
appSecondaryColor: '#f1eff3',
|
||||
appSecondaryColor: '#CBE8D9',
|
||||
sidebarBGColor: '#575757',
|
||||
sidebarFillColor: '#dee3e5',
|
||||
},
|
||||
|
||||
@@ -28,6 +28,11 @@ export const useMaterialUITheme = () => {
|
||||
const [isDarkMode, setIsDarkMode] = useState(savedThemeMode === 'dark' || isSystemModeDark)
|
||||
const [currentThemeMode, setCurrentThemeMode] = useState(savedThemeMode || THEME_MODES.LIGHT)
|
||||
|
||||
const updateThemeMode = mode => {
|
||||
setCurrentThemeMode(mode)
|
||||
localStorage.setItem('themeMode', mode)
|
||||
}
|
||||
|
||||
useEffect(() => {
|
||||
currentThemeMode === THEME_MODES.LIGHT && setIsDarkMode(false)
|
||||
currentThemeMode === THEME_MODES.DARK && setIsDarkMode(true)
|
||||
@@ -48,5 +53,5 @@ export const useMaterialUITheme = () => {
|
||||
[theme],
|
||||
)
|
||||
|
||||
return [isDarkMode, currentThemeMode, setCurrentThemeMode, muiTheme]
|
||||
return [isDarkMode, currentThemeMode, updateThemeMode, muiTheme]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user