Skip to content
Snippets Groups Projects
Select Git revision
  • 3c76cd88b9b55c6569a76832606dfee8bda23eae
  • master default protected
2 results

README.md

Blame
  • Forked from Rafael László / Git Presentation
    Source project has a limited visibility.
    AddTaskReducer.js 482 B
    import { WRITE_TASK, WRITE_TASK_DEADLINE, CLEAR_WRITE } from '../actions/types';
    
    const INITIAL_STATE = { title: '', text: '', deadline: '' };
    
    export default (state = INITIAL_STATE, action) => {
      switch (action.type) {
        case WRITE_TASK:
          return { ...state, [action.target]: action.payload };
        case WRITE_TASK_DEADLINE:
          return { ...state, [action.target]: action.payload };
        case CLEAR_WRITE:
          return INITIAL_STATE;
        default:
          return state;
      }
    };