application.ts 489 B

1234567891011121314151617
  1. import { ApplicationState } from 'app/types/application';
  2. import { reducerFactory } from 'app/core/redux';
  3. import { toggleLogActions } from '../actions/application';
  4. export const initialState: ApplicationState = {
  5. logActions: false,
  6. };
  7. export const applicationReducer = reducerFactory<ApplicationState>(initialState)
  8. .addMapper({
  9. filter: toggleLogActions,
  10. mapper: (state): ApplicationState => ({
  11. ...state,
  12. logActions: !state.logActions,
  13. }),
  14. })
  15. .create();