diff --git a/navigator-vue/src/components/SettingsMenu.vue b/navigator-vue/src/components/SettingsMenu.vue index 64d8b1b..5b56571 100644 --- a/navigator-vue/src/components/SettingsMenu.vue +++ b/navigator-vue/src/components/SettingsMenu.vue @@ -11,132 +11,134 @@ @apply="showMenu = false" >
-
- Dark mode - Show hidden files - List view - Separate directories while sorting -
-
-
List view columns
-
-
-
Visible
-
- Mode - +
@@ -191,17 +193,17 @@ export default { ...storedSettings, directoryView: { ...defaultSettings.directoryView, - ...storedSettings.directoryView, + ...(storedSettings.directoryView ?? {}), cols: { ...defaultSettings.directoryView.cols, - ...storedSettings.directoryView.cols, + ...(storedSettings.directoryView?.cols ?? {}), } }, }); watch(settings, () => { localStorage.setItem(settingsStorageKey, JSON.stringify(settings)); - booleanAnalogs.directoryView.view.bool = settings.directoryView.view === booleanAnalogs.directoryView.view.trueValue; + booleanAnalogs.directoryView.view.bool = settings.directoryView?.view === booleanAnalogs.directoryView.view.trueValue; }, { immediate: true }); watch(booleanAnalogs, () => {