mirror of
https://github.com/hibiken/asynqmon.git
synced 2025-10-23 06:46:11 +08:00
Persist slice of redux state in local storage
This commit is contained in:
@@ -2,8 +2,7 @@ import { createMuiTheme, Theme } from "@material-ui/core/styles";
|
||||
import { ThemePreference } from "./reducers/settingsReducer";
|
||||
import useMediaQuery from "@material-ui/core/useMediaQuery";
|
||||
|
||||
export function makeTheme(themePreference: ThemePreference): Theme {
|
||||
// eslint-disable-next-line react-hooks/rules-of-hooks
|
||||
export function useTheme(themePreference: ThemePreference): Theme {
|
||||
let prefersDarkMode = useMediaQuery("(prefers-color-scheme: dark)");
|
||||
if (themePreference === ThemePreference.Always) {
|
||||
prefersDarkMode = true;
|
||||
|
Reference in New Issue
Block a user