diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2020-11-21 16:44:07 +0100 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2020-11-21 16:44:07 +0100 |
| commit | 49bf241d0fa275053424db3458a057de7b9d418f (patch) | |
| tree | 8df9a9c5748c2bece60de2403d1cddbe0cd56b56 /animism-align/frontend/app/views/viewer/nav/eflux.chrome.js | |
| parent | ee04ccd494b8a2dd1e535168979596c9907cd0ab (diff) | |
messaging if rest of chapters are disabled. grayscale all disabled media
Diffstat (limited to 'animism-align/frontend/app/views/viewer/nav/eflux.chrome.js')
| -rw-r--r-- | animism-align/frontend/app/views/viewer/nav/eflux.chrome.js | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/animism-align/frontend/app/views/viewer/nav/eflux.chrome.js b/animism-align/frontend/app/views/viewer/nav/eflux.chrome.js index 6da6f76..f2f02d2 100644 --- a/animism-align/frontend/app/views/viewer/nav/eflux.chrome.js +++ b/animism-align/frontend/app/views/viewer/nav/eflux.chrome.js @@ -48,10 +48,20 @@ class EfluxChrome extends Component { } } render() { - const { navStyle, playing, transcriptOpen, growlOpen, growlMessage, atEndOfSection, currentSection } = this.props + const { + navStyle, navGradient, + playing, transcriptOpen, + growlOpen, growlMessage, + atEndOfSection, currentSection + } = this.props const showingTranscriptTooltip = ((atEndOfSection && currentSection.index === 0) || this.state.transcript) + let className = "eflux-header" + if (navStyle) className += ' ' + navStyle + if (navGradient) className += ' gradient' + if (transcriptOpen) className += ' transcript-open' return ( - <div className={"eflux-header " + navStyle + (transcriptOpen ? ' transcript-open' : '')}> + <div className={className}> + <div className="eflux-gradient" /> <div className="eflux-logo"> <a href={URLS.eflux_logo} @@ -99,6 +109,7 @@ class EfluxChrome extends Component { const mapStateToProps = state => ({ navStyle: state.viewer.navStyle, + navGradient: state.viewer.navGradient, playing: state.audio.playing, transcriptOpen: state.viewer.transcript, growlOpen: state.viewer.growlOpen, |
