summaryrefslogtreecommitdiff
path: root/animism-align/frontend/app/views/viewer/sections/viewer.sections.nav.js
diff options
context:
space:
mode:
Diffstat (limited to 'animism-align/frontend/app/views/viewer/sections/viewer.sections.nav.js')
-rw-r--r--animism-align/frontend/app/views/viewer/sections/viewer.sections.nav.js17
1 files changed, 9 insertions, 8 deletions
diff --git a/animism-align/frontend/app/views/viewer/sections/viewer.sections.nav.js b/animism-align/frontend/app/views/viewer/sections/viewer.sections.nav.js
index a619d81..439b905 100644
--- a/animism-align/frontend/app/views/viewer/sections/viewer.sections.nav.js
+++ b/animism-align/frontend/app/views/viewer/sections/viewer.sections.nav.js
@@ -6,13 +6,10 @@ import actions from 'app/actions'
import { Arrow } from '../nav/viewer.icons'
class ViewerSectionsNav extends Component {
- componentDidMount() {
- }
-
render() {
- const { } = this.props
+ const { viewer } = this.props
return (
- <div className="viewer-nav">
+ <div className="viewer-nav sections-nav">
<div className='nav-row'>
<div>
<span className="share-link link">
@@ -21,13 +18,16 @@ class ViewerSectionsNav extends Component {
</span>
</div>
<div>
- <span className="checklist-link link">
- <Arrow type={'up'} />
+ <span className="checklist-link link" onClick={() => actions.viewer.toggleSection('checklist')}>
+ <Arrow type={viewer.checklist ? 'down': 'up'} />
{'Checklist'}
</span>
</div>
<div>
- <span className="transcript-link link" onClick={() => actions.viewer.showSection('transcript')}>
+ <span className="transcript-link link" onClick={() => {
+ actions.viewer.hideSection('checklist')
+ actions.viewer.toggleSection('transcript')
+ }}>
{'Transcript'}
</span>
</div>
@@ -38,6 +38,7 @@ class ViewerSectionsNav extends Component {
}
const mapStateToProps = state => ({
+ viewer: state.viewer,
})
export default connect(mapStateToProps)(ViewerSectionsNav)