19 lines
		
	
	
		
			480 B
		
	
	
	
		
			TypeScript
		
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			480 B
		
	
	
	
		
			TypeScript
		
	
	
	
| import { createReducer } from '@reduxjs/toolkit';
 | |
| 
 | |
| import { submitMarkersAction } from 'flavours/glitch/actions/markers';
 | |
| 
 | |
| const initialState = {
 | |
|   home: '0',
 | |
|   notifications: '0',
 | |
| };
 | |
| 
 | |
| export const markersReducer = createReducer(initialState, (builder) => {
 | |
|   builder.addCase(
 | |
|     submitMarkersAction.fulfilled,
 | |
|     (state, { payload: { home, notifications } }) => {
 | |
|       if (home) state.home = home;
 | |
|       if (notifications) state.notifications = notifications;
 | |
|     },
 | |
|   );
 | |
| });
 |