diff options
Diffstat (limited to 'animism-align/frontend/app/views/viewer/viewer.reducer.js')
| -rw-r--r-- | animism-align/frontend/app/views/viewer/viewer.reducer.js | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/animism-align/frontend/app/views/viewer/viewer.reducer.js b/animism-align/frontend/app/views/viewer/viewer.reducer.js index 2ab5f57..4c25d64 100644 --- a/animism-align/frontend/app/views/viewer/viewer.reducer.js +++ b/animism-align/frontend/app/views/viewer/viewer.reducer.js @@ -11,6 +11,8 @@ const initialState = { navStyle: 'white', autoAdvance: false, atEndOfSection: false, + growlOpen: true, + growlMessage: "Start the episode by clicking play or scroll to browse on your own.", vitrineModal: { open: false, media: null, @@ -29,6 +31,25 @@ export default function viewerReducer(state = initialState, action) { [action.key]: action.value, } + case types.audio.play: + return { + ...state, + growlOpen: false, + } + + case types.viewer.open_growl: + return { + ...state, + growlMessage: action.message, + growlOpen: true, + } + + case types.viewer.close_growl: + return { + ...state, + growlOpen: false, + } + case types.viewer.load_sections: return { ...state, |
