import * as actionTypes from '../../../constants/admin'; import initialState from '../../initialState'; export default function newTopic(state = initialState.newTopic, {payload, type, error}) { switch (type) { // payload.type -> type case actionTypes.CHANGE_TEST_REQUEST: { return { ...state, isFetching: false, // payload } } case actionTypes.CHANGE_TOPIC_REQUEST_SUCCESS: { const {data:{topic}}=payload return { ...state, isFetching: true, data:topic } } // case actionTypes.CREATE_TOPICS_REQUEST_FAILURE: { // return { // ...state, // isFetching: false, // error // } // } default: { return state; } } }