Browse Source

Darkmode by default

pull/21/head
Sacha Weatherstone 4 years ago
parent
commit
fa99770cd4
  1. 4
      src/core/slices/appSlice.ts
  2. 2
      src/core/slices/mapSlice.ts

4
src/core/slices/appSlice.ts

@ -28,7 +28,7 @@ const initialState: AppState = {
mobileNavOpen: false,
navCollapsed: false,
connectionModalOpen: true,
darkMode: localStorage.getItem('darkMode') === 'true' ?? false,
darkMode: localStorage.getItem('darkModeDisabled') !== 'true' ?? false,
currentPage: 'messages',
connType: connType.HTTP,
connectionParams: {
@ -57,7 +57,7 @@ export const appSlice = createSlice({
state.connectionModalOpen = false;
},
setDarkModeEnabled(state, action: PayloadAction<boolean>) {
localStorage.setItem('darkMode', String(action.payload));
localStorage.setItem('darkModeDisabled', String(!action.payload));
state.darkMode = action.payload;
},
setCurrentPage(state, action: PayloadAction<currentPageName>) {

2
src/core/slices/mapSlice.ts

@ -26,7 +26,7 @@ const initialState: MapState = {
accessToken:
'pk.eyJ1Ijoic2FjaGF3IiwiYSI6ImNrNW9meXozZjBsdW0zbHBjM2FnNnV6cmsifQ.3E4n8eFGD9ZOFo-XDVeZnQ',
style:
localStorage.getItem('darkMode') === 'true'
localStorage.getItem('darkModeDisabled') !== 'true'
? MapStyles.Dark
: MapStyles.Light,
hillShade: false,

Loading…
Cancel
Save