diff --git a/src/store/main.js b/src/store/main.js index 6ac19b188..99b313e05 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 }, @@ -203,8 +206,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