diff --git a/src/App.vue b/src/App.vue index a1c2357..1bab289 100644 --- a/src/App.vue +++ b/src/App.vue @@ -4,8 +4,16 @@ diff --git a/src/store/store-settings.js b/src/store/store-settings.js index 3565a5b..a71102d 100644 --- a/src/store/store-settings.js +++ b/src/store/store-settings.js @@ -13,6 +13,9 @@ const mutations = { }, setShowTasksInOnelist (state, value) { state.settings.showTasksInOnelist = value + }, + setSettings (state, value) { + Object.assign(state.settings, value) } } @@ -27,6 +30,12 @@ const actions = { }, saveSettings ({ state }) { LocalStorage.set('settings', state.settings) + }, + getSettings ({ commit }) { + const settings = LocalStorage.getItem('settings') + if (settings) { + commit('setSettings', settings) + } } }