Better handling of skip onboarding setting
This commit is contained in:
parent
54eb950a80
commit
aca68fb2e3
@ -6,6 +6,7 @@ import i18n from '@/i18n';
|
||||
|
||||
import {
|
||||
INTRO_WAS_SEEN,
|
||||
INTRO_WAS_UNSEEN,
|
||||
IS_DONE_LOADING,
|
||||
IS_LOADING,
|
||||
PUSH_REPORT,
|
||||
@ -82,6 +83,10 @@ export function markIntroAsSeen({ commit }) {
|
||||
return commit(INTRO_WAS_SEEN);
|
||||
}
|
||||
|
||||
export function unmarkIntroAsSeen({ commit }) {
|
||||
return commit(INTRO_WAS_UNSEEN);
|
||||
}
|
||||
|
||||
export function setCurrentMapCenter({ commit, state }, { center }) {
|
||||
if (state.map.center.some((item, index) => item !== center[index])) {
|
||||
commit(SET_CURRENT_MAP_CENTER, { center });
|
||||
|
@ -1,4 +1,5 @@
|
||||
export const INTRO_WAS_SEEN = 'INTRO_WAS_SEEN';
|
||||
export const INTRO_WAS_UNSEEN = 'INTRO_WAS_UNSEEN';
|
||||
export const IS_DONE_LOADING = 'IS_DONE_LOADING';
|
||||
export const IS_LOADING = 'IS_LOADING';
|
||||
export const PUSH_REPORT = 'PUSH_REPORT';
|
||||
|
@ -126,6 +126,9 @@ export const mutations = {
|
||||
[types.INTRO_WAS_SEEN](state) {
|
||||
state.hasGoneThroughIntro = true;
|
||||
},
|
||||
[types.INTRO_WAS_UNSEEN](state) {
|
||||
state.hasGoneThroughIntro = false;
|
||||
},
|
||||
[types.IS_DONE_LOADING](state) {
|
||||
state.isLoading = false;
|
||||
},
|
||||
|
@ -83,6 +83,7 @@ export default {
|
||||
},
|
||||
set(skipOnboarding) {
|
||||
this.$store.dispatch('setSetting', { setting: 'skipOnboarding', value: skipOnboarding });
|
||||
this.$store.dispatch('unmarkIntroAsSeen');
|
||||
},
|
||||
},
|
||||
tileServer: {
|
||||
|
Loading…
Reference in New Issue
Block a user