summaryrefslogtreecommitdiffstats
path: root/webapp/src/store
diff options
context:
space:
mode:
authorUdo Walter2018-07-20 07:48:06 +0200
committerUdo Walter2018-07-20 07:48:06 +0200
commitb48f74afc95a45f720e9e2c41ef71b3c3b117451 (patch)
tree6f8ec8aa23739d283f9e9596e1edf174519f5c82 /webapp/src/store
parent[webapp/settings] simplified settings storage (diff)
downloadbas-b48f74afc95a45f720e9e2c41ef71b3c3b117451.tar.gz
bas-b48f74afc95a45f720e9e2c41ef71b3c3b117451.tar.xz
bas-b48f74afc95a45f720e9e2c41ef71b3c3b117451.zip
[webapp] put settings state into settings object
Diffstat (limited to 'webapp/src/store')
-rw-r--r--webapp/src/store/global.js14
1 files changed, 8 insertions, 6 deletions
diff --git a/webapp/src/store/global.js b/webapp/src/store/global.js
index 3672c5f..f467e1a 100644
--- a/webapp/src/store/global.js
+++ b/webapp/src/store/global.js
@@ -1,10 +1,12 @@
export default {
state: {
- locale: localStorage.getItem('locale') || 'en',
- dark: localStorage.getItem('dark') !== 'false',
- coloredTabs: localStorage.getItem('coloredTabs') === 'true',
- clipped: localStorage.getItem('clipped') !== 'false',
- mini: localStorage.getItem('mini') !== 'false',
+ settings: {
+ locale: localStorage.getItem('locale') || 'en',
+ dark: localStorage.getItem('dark') !== 'false',
+ coloredTabs: localStorage.getItem('coloredTabs') === 'true',
+ clipped: localStorage.getItem('clipped') !== 'false',
+ mini: localStorage.getItem('mini') !== 'false',
+ },
snackbars: []
},
getters: {
@@ -17,7 +19,7 @@ export default {
}
},
mutations: {
- saveSetting (state, { name, value }) { if (name in state) state[name] = value; localStorage.setItem(name, value) },
+ saveSetting (state, { name, value }) { if (name in state.settings) state.settings[name] = value; localStorage.setItem(name, value) },
shiftSnackbars (state) {
state.snackbars.shift()
},