src/applications/claims-status/reducers/uploads.js
Function claimDetailReducer
has 71 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export default function claimDetailReducer(state = initialState, action) {
switch (action.type) {
case RESET_UPLOADS: {
return initialState;
}
Avoid too many return
statements within this function. Open
Open
return {
...state,
uploading: false,
uploadError: true,
uploader: null,
Avoid too many return
statements within this function. Open
Open
return {
...state,
uploading: false,
uploader: null,
};
Avoid too many return
statements within this function. Open
Open
return {
...state,
uploader: action.uploader,
};
Avoid too many return
statements within this function. Open
Open
return set('progress', action.progress, state);
Avoid too many return
statements within this function. Open
Open
return {
...state,
uploading: false,
uploadComplete: true,
uploader: null,
Avoid too many return
statements within this function. Open
Open
return dirtyAllFields(state);
Avoid too many return
statements within this function. Open
Open
return set(action.path, action.field, state);