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

2
src/core/slices/mapSlice.ts

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

Loading…
Cancel
Save