summaryrefslogtreecommitdiff
path: root/animism-align/frontend/app/views/viewer/viewer.container.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2020-10-30 17:41:51 +0100
committerJules Laplace <julescarbon@gmail.com>2020-10-30 17:41:51 +0100
commit90352b1c0e3f9ebcd543ce047e852fd7ca05a012 (patch)
tree841717f00d45f2acae84c5b0d38a6c26d264e533 /animism-align/frontend/app/views/viewer/viewer.container.js
parent2df2397faa49ebee2bafa82fceaaa64618b724b2 (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.js8
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,
})