Esempio n. 1
0
 [actions.priv.setPage]: (state: UiState, action: Action<PageType>) => (
   state
     .set(writable.page, action.payload)
     .set(writable.newShareOpen, false)
     .set(writable.profileOpen, false)
 ),
Esempio n. 2
0
 [actions.toggleNewShare]: (state: UiState, action: Action) => (
   state
     .set(writable.newShareOpen, ! state.newShareOpen)
     .set(writable.profileOpen, false)
 ),
Esempio n. 3
0
 [actions.closeAllDrawers]: (state: UiState, action: Action) => (
   state
     .set(writable.newShareOpen, false)
     .set(writable.profileOpen, false)
 ),
Esempio n. 4
0
 [actions.openNewShare]: (state: UiState, action: Action) => (
   state
     .set(writable.newShareOpen, true)
     .set(writable.profileOpen, false)
 ),
Esempio n. 5
0
 [actions.closeNewShare]: (state: UiState, action: Action) => (
   state.set(writable.newShareOpen, false)
 ),
Esempio n. 6
0
 [actions.closeProfile]: (state: UiState, action: Action) => (
   state.set(writable.profileOpen, false)
 ),
Esempio n. 7
0
 [actions.toggleMenu]: (state: UiState, action: Action) => (
   state
     .set(writable.menuOpen, ! state.menuOpen)
 ),
Esempio n. 8
0
 [actions.closeMenu]: (state: UiState, action: Action) => (
   state.set(writable.menuOpen, false)
 ),
Esempio n. 9
0
 [actions.openMenu]: (state: UiState, action: Action) => (
   state
     .set(writable.menuOpen, true)
 ),
Esempio n. 10
0
 [REHYDRATE]: (state, action: Action) => {
   return action.payload.ui
     ? initialState.set(writable.menuOpen, action.payload.ui.menuOpen)
     : initialState
 },