diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2020-10-30 17:41:51 +0100 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2020-10-30 17:41:51 +0100 |
| commit | 90352b1c0e3f9ebcd543ce047e852fd7ca05a012 (patch) | |
| tree | 841717f00d45f2acae84c5b0d38a6c26d264e533 /animism-align/frontend/app/views/viewer/viewer.container.js | |
| parent | 2df2397faa49ebee2bafa82fceaaa64618b724b2 (diff) | |
hovering logic
Diffstat (limited to 'animism-align/frontend/app/views/viewer/viewer.container.js')
| -rw-r--r-- | animism-align/frontend/app/views/viewer/viewer.container.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/animism-align/frontend/app/views/viewer/viewer.container.js b/animism-align/frontend/app/views/viewer/viewer.container.js index dde5ba6..38f08e4 100644 --- a/animism-align/frontend/app/views/viewer/viewer.container.js +++ b/animism-align/frontend/app/views/viewer/viewer.container.js @@ -33,11 +33,16 @@ import VitrineModal from './modals/modals.vitrine' class ViewerContainer extends Component { render() { - const { loaded, viewer } = this.props + const { loaded, viewer, playing } = this.props if (!loaded) { return <div className='viewer loading'><Loader /></div> } let className = 'viewer' + if (playing) { + className += ' audio-playing' + } else { + className += ' audio-paused' + } if (viewer.checklist || viewer.credits) { className += ' checklist-open' } else { @@ -77,6 +82,7 @@ const mapStateToProps = state => ({ !!state.media.index.lookup && !!state.viewer.sections.length ), + playing: state.audio.playing, viewer: state.viewer, }) |
