diff options
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.js | 17 |
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) |
