feat: improve devMode to have hidden menu items

This commit is contained in:
sethburkart123
2024-07-02 21:50:22 +10:00
parent 6c7342400e
commit 74933a778c
5 changed files with 77 additions and 48 deletions
+4 -4
View File
@@ -27,11 +27,11 @@ const useSettingsState = ({ settingsState, setSettingsState }: SettingsProps) =>
selectedTheme: result.selectedTheme,
timeFormat: result.timeFormat,
animations: result.animations,
defaultPage: result.defaultPage
defaultPage: result.defaultPage,
devMode: result.devMode || false
});
});
});
const keyToStateMap = useMemo(() => ({
"notificationcollector": "notificationCollector",
"lessonalert": "lessonAlerts",
@@ -45,12 +45,12 @@ const useSettingsState = ({ settingsState, setSettingsState }: SettingsProps) =>
"selectedTheme": "selectedTheme",
"timeFormat": "timeFormat",
"animations": "animations",
"defaultPage": "defaultPage"
"defaultPage": "defaultPage",
"devMode": "devMode"
}), []);
const storageChangeListener = (changes: browser.Storage.StorageChange) => {
for (const [key, { newValue }] of Object.entries(changes)) {
console.log(key, newValue)
if (key === "DarkMode") {
if (key === "DarkMode" && newValue) {
document.body.classList.add('dark');