From 56afb75d018a3d33bf906e2a353268bb60d282d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakob=20R=C3=B6hrl?= Date: Fri, 26 Jun 2020 10:22:57 +0200 Subject: [PATCH] localstorage MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jakob Röhrl --- src/store/main.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/store/main.js b/src/store/main.js index 92ad5f79f..02a454494 100644 --- a/src/store/main.js +++ b/src/store/main.js @@ -59,7 +59,7 @@ export default new Vuex.Store({ showArchived: false, navShown: true, compactMode: localStorage.getItem('deck.compactMode') === 'true', - cardDetailsInModal: false, + cardDetailsInModal: localStorage.getItem('deck.cardDetailsInModal') === 'true', sidebarShown: false, currentBoard: null, currentCard: null, @@ -73,6 +73,9 @@ export default new Vuex.Store({ filter: { tags: [], users: [], due: '' }, }, getters: { + cardDetailsInModal: state => { + return state.cardDetailsInModal + }, getSearchQuery: state => { return state.searchQuery }, @@ -185,8 +188,9 @@ export default new Vuex.Store({ state.compactMode = !state.compactMode localStorage.setItem('deck.compactMode', state.compactMode) }, - setCardDetailsInModal(state, show) { - state.cardDetailsInModal = show + setCardDetailsInModal(state) { + state.cardDetailsInModal = !state.cardDetailsInModal + localStorage.setItem('deck.cardDetailsInModal', state.cardDetailsInModal) }, setBoards(state, boards) { state.boards = boards