main.ts 719 B

12345678910111213141516171819202122
  1. import * as types from '../constants/actionTypes';
  2. import { ActionType } from '../constants/type';
  3. const actions: ActionType = dispatch => ({
  4. toggleDisplayMode: (state: string): void => (
  5. dispatch({ type: types.TOGGLE_DISPLAY_MODE, payload: state })
  6. ),
  7. setNavbar: (state: string): void => (
  8. dispatch({ type: types.SET_NAVBAR, payload: state })
  9. ),
  10. setSidebar: (state: string): void => (
  11. dispatch({ type: types.SET_SIDEBAR, payload: state })
  12. ),
  13. setMarkupTool: (state: string): void => (
  14. dispatch({ type: types.SET_MARKUP_TOOL, payload: state })
  15. ),
  16. setInfo: (state: Record<string, any>): void => (
  17. dispatch({ type: types.SET_INFO, payload: state })
  18. ),
  19. });
  20. export default actions;