18 lines
501 B
JavaScript
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 |