summaryrefslogtreecommitdiffstats
path: root/webapp/src/store/global.js
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/src/store/global.js')
-rw-r--r--webapp/src/store/global.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/webapp/src/store/global.js b/webapp/src/store/global.js
index a636cd6..bf31ce9 100644
--- a/webapp/src/store/global.js
+++ b/webapp/src/store/global.js
@@ -1,4 +1,4 @@
-function loadSetting(name, defaultValue) {
+function loadSetting (name, defaultValue) {
const value = localStorage.getItem('settings.' + name)
switch (typeof defaultValue) {
case 'boolean':
@@ -17,9 +17,10 @@ export default {
dark: loadSetting('dark', true),
coloredTabs: loadSetting('coloredTabs', false),
clipped: loadSetting('clipped', true),
- mini: loadSetting('mini', true),
+ mini: loadSetting('mini', true)
},
- snackbars: []
+ snackbars: [],
+ loginRedirect: null
},
getters: {
tabsDark: state => state.settings.dark || state.settings.coloredTabs,
@@ -31,6 +32,7 @@ export default {
}
},
mutations: {
+ setLoginRedirect: (state, value) => { state.loginRedirect = value },
saveSetting (state, { name, value }) { if (name in state.settings) state.settings[name] = value; localStorage.setItem('settings.' + name, value) },
shiftSnackbars (state) {
state.snackbars.shift()