Advertisement
Guest User

Untitled

a guest
May 1st, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. import * as actions from './actions.js';
  2.  
  3. const initialState = {
  4. -- arg1: undefined,
  5. -- arg2: undefined
  6. ++ isHeader: false
  7. };
  8.  
  9. export default (state = initialState, action = {}) => {
  10.  
  11. const {type, payload} = action;
  12.  
  13. -- if (type === actions.EXAMPLE_ACTION_1) {
  14. -- return Object.assign({}, state, {});
  15. -- }
  16. ++ if (type === actions.TOGGLE_PANEL_HEADER) {
  17. ++ return Object.assign({}, state, { isHeader: !state.isHeader });
  18. ++ }
  19.  
  20. -- if (type === actions.EXAMPLE_ACTION_2) {
  21. -- return Object.assign({}, state, {
  22. -- arg1: payload.arg1
  23. -- });
  24. -- }
  25.  
  26. -- if (type === actions.EXAMPLE_ACTION_3) {
  27. -- return Object.assign({}, state, {
  28. -- arg1: payload.arg1,
  29. -- arg2: payload.arg2
  30. -- });
  31. -- }
  32.  
  33. return state;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement