added functional duration/time selector
This commit is contained in:
@@ -6,6 +6,8 @@ import {
|
||||
CLEAR_CSHIFT_REQUEST_SUCCESS,
|
||||
SET_FORM_EMPLOYEE_UUID,
|
||||
SET_FORM_PRICE_UUID,
|
||||
SET_FORM_SHIFT_START_TIME,
|
||||
SET_FORM_SHIFT_DURATION,
|
||||
SET_CLEAR_CSHIFT_STATE
|
||||
} from "../constants/cShift.constants";
|
||||
|
||||
@@ -14,7 +16,9 @@ const initialState = {
|
||||
cShiftRequestError: "",
|
||||
cShiftRequestSuccess: "",
|
||||
employeeUUID: "",
|
||||
priceUUID: ""
|
||||
priceUUID: "",
|
||||
startTime: null,
|
||||
duration: 60
|
||||
};
|
||||
|
||||
function cShiftReducer(state = initialState, action) {
|
||||
@@ -54,6 +58,16 @@ function cShiftReducer(state = initialState, action) {
|
||||
...state,
|
||||
priceUUID: action.data
|
||||
};
|
||||
case SET_FORM_SHIFT_START_TIME:
|
||||
return {
|
||||
...state,
|
||||
startTime: action.data
|
||||
};
|
||||
case SET_FORM_SHIFT_DURATION:
|
||||
return {
|
||||
...state,
|
||||
duration: action.data
|
||||
};
|
||||
case SET_CLEAR_CSHIFT_STATE:
|
||||
return {
|
||||
...initialState
|
||||
|
||||
Reference in New Issue
Block a user