summaryrefslogtreecommitdiffstats
path: root/webapp/src/store
diff options
context:
space:
mode:
authorUdo Walter2019-05-01 03:58:36 +0200
committerUdo Walter2019-05-01 03:58:36 +0200
commitb06c635f1e48855186c5c473a185a14767882f7c (patch)
tree6605bb3dff1b48d5a07558983ecae07a214d0332 /webapp/src/store
parent[webapp/ipxeBuilder] Change expansion-panels to tabs (diff)
downloadbas-b06c635f1e48855186c5c473a185a14767882f7c.tar.gz
bas-b06c635f1e48855186c5c473a185a14767882f7c.tar.xz
bas-b06c635f1e48855186c5c473a185a14767882f7c.zip
[webapp/groups] compact group view is now optional
Diffstat (limited to 'webapp/src/store')
-rw-r--r--webapp/src/store/groups.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/webapp/src/store/groups.js b/webapp/src/store/groups.js
index 24f58d3..0f5e756 100644
--- a/webapp/src/store/groups.js
+++ b/webapp/src/store/groups.js
@@ -4,6 +4,9 @@ import axios from 'axios'
export default {
namespaced: true,
state: {
+ settings: {
+ collapsedView: localStorage.getItem('settings.groups.collapsedView') === 'true'
+ },
groupList: [],
clientList: [],
configList: [],
@@ -16,6 +19,10 @@ export default {
adjustTabSlider: false
},
mutations: {
+ setCollapsedView (state, value) {
+ state.settings.collapsedView = value
+ localStorage.setItem('settings.groups.collapsedView', value)
+ },
setGroupList: (state, list) => { state.groupList = list },
setClientList: (state, list) => { state.clientList = list },
setConfigList: (state, list) => { state.configList = list },