activeFileContent.js 406B

1234567891011121314151617181920
  1. import { FILE_CONTENT } from '../action-creator.sync.js'
  2. export default function activeFileContent (state = {
  3. display: false,
  4. type: '',
  5. title: '',
  6. status: ''
  7. }, action) {
  8. switch (action.type) {
  9. case `Set/${FILE_CONTENT}/Active`:
  10. return {...action.file, display: true}
  11. case `Set/${FILE_CONTENT}/Hide`:
  12. return {...state, display: false}
  13. default:
  14. return state
  15. }
  16. }