working employee and price selector
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
import {
|
||||
IS_SENDING_CSHIFT_REQUEST,
|
||||
SET_CSHIFT_REQUEST_ERROR,
|
||||
CLEAR_CSHIFT_REQUEST_ERROR,
|
||||
SET_CSHIFT_REQUEST_SUCCESS,
|
||||
CLEAR_CSHIFT_REQUEST_SUCCESS,
|
||||
SET_FORM_EMPLOYEE_UUID,
|
||||
SET_FORM_PRICE_UUID,
|
||||
SET_CLEAR_CSHIFT_STATE
|
||||
} from "../constants/cShift.constants";
|
||||
|
||||
const initialState = {
|
||||
isSendingCShiftRequest: false,
|
||||
cShiftRequestError: "",
|
||||
cShiftRequestSuccess: "",
|
||||
employeeUUID: "",
|
||||
priceUUID: ""
|
||||
};
|
||||
|
||||
function cShiftReducer(state = initialState, action) {
|
||||
switch (action.type) {
|
||||
case IS_SENDING_CSHIFT_REQUEST:
|
||||
return {
|
||||
...state,
|
||||
isSendingCShiftRequest: action.data
|
||||
};
|
||||
case SET_CSHIFT_REQUEST_ERROR:
|
||||
return {
|
||||
...state,
|
||||
cShiftRequestError: action.data
|
||||
};
|
||||
case CLEAR_CSHIFT_REQUEST_ERROR:
|
||||
return {
|
||||
...state,
|
||||
cShiftRequestError: ""
|
||||
};
|
||||
case SET_CSHIFT_REQUEST_SUCCESS:
|
||||
return {
|
||||
...state,
|
||||
cShiftRequestSuccess: action.data
|
||||
};
|
||||
case CLEAR_CSHIFT_REQUEST_SUCCESS:
|
||||
return {
|
||||
...state,
|
||||
cShiftRequestSuccess: ""
|
||||
};
|
||||
case SET_FORM_EMPLOYEE_UUID:
|
||||
return {
|
||||
...state,
|
||||
employeeUUID: action.data
|
||||
};
|
||||
case SET_FORM_PRICE_UUID:
|
||||
return {
|
||||
...state,
|
||||
priceUUID: action.data
|
||||
};
|
||||
case SET_CLEAR_CSHIFT_STATE:
|
||||
return {
|
||||
...initialState
|
||||
};
|
||||
default:
|
||||
return state;
|
||||
}
|
||||
}
|
||||
|
||||
export default cShiftReducer;
|
||||
Reference in New Issue
Block a user