joyce/src/reducers/loadingToggle.js

18 lines
501 B
JavaScript

const loadingToggle = (state=true, action) => {
switch(action.type) {
case 'GET_DOCUMENT_TEXT':
if (action.status === 'request' && action.state === 'currentDocument') {
return true
} else if (action.status === 'success' && action.state === 'currentDocument') {
return false
}
case 'GET_DOCUMENT_LIST':
if (action.status === 'success' && !action.data[0] && action.state === 'currentDocType') {
return false
}
default:
return state
}
}
export default loadingToggle