in components/register-new-user.tsx [50:97]
function reducer(state: RegNewUserProps, action: RegUserAction) {
switch(action.type) {
case 'userid':
return {
...state,
userid: action.payload,
};
case 'firstname':
return {
...state,
firstname: action.payload,
};
case 'lastname':
return {
...state,
lastname: action.payload,
};
case 'dob':
return {
...state,
dob: action.payload,
};
case 'screenshot':
return {
...state,
screenshot: action.payload,
};
case 'busy':
return {
...state,
busy: (action.payload == "true"),
};
case 'alertMessage':
return {
...state,
alertMessage: action.payload,
};
case 'reset':
return initialProps;
case 'success':
return {
...state,
status: 'success',
};
default:
return state;
}
}