From d2cb17038b8537a609be06be2ed7013dbe27117e Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Mon, 8 Mar 2021 22:11:55 +0100 Subject: beginning the BIG refactor. moving editor stuff into per-episode hierarchy --- .../frontend/app/views/nav/header.component.js | 46 +++++++++++----------- 1 file changed, 24 insertions(+), 22 deletions(-) (limited to 'animism-align/frontend/app/views/nav/header.component.js') diff --git a/animism-align/frontend/app/views/nav/header.component.js b/animism-align/frontend/app/views/nav/header.component.js index 28be4a7..bc04629 100644 --- a/animism-align/frontend/app/views/nav/header.component.js +++ b/animism-align/frontend/app/views/nav/header.component.js @@ -4,24 +4,39 @@ import { connect } from 'react-redux' import { Link } from 'react-router-dom' import actions from 'app/actions' -import PlayButton from 'app/views/align/components/player/playButton.component' +import PlayButton from 'app/views/editor/align/components/player/playButton.component' import './nav.css' function Header(props) { - if (props.router.location && props.router.location.pathname.match("/viewer")) { + if (!props.router.location) return null + if (props.router.location.pathname.match("/viewer")) { return null } + if (props.router.location.pathname.match("/editor")) { + const { episode_id } = this.props.match.params + return ( +
+ +
+ {'<'} + Timeline + Transcript + Media + Viewer + Episodes + Venues +
+
+ ) + } return (
- Timeline - Transcript - Media - Episodes - Venues - Viewer + Projects + Episodes + Venues {props.currentUser.is_admin && Users} Logout @@ -31,24 +46,11 @@ function Header(props) { ) } -// const changeUsername = () => { -// const username = prompt("Please enter your username:", session('username')) -// if (username && username.length) { -// session.set('username', username) -// document.querySelector('Header div span').innerText = ' → ' + username // very naughty -// } -// } - const mapStateToProps = (state) => ({ currentUser: state.auth.user, site: state.site, router: state.router, playing: state.audio.playing, - // username: session.get('username'), - // isAuthenticated: state.auth.isAuthenticated, -}) - -const mapDispatchToProps = (dispatch) => ({ }) -export default connect(mapStateToProps, mapDispatchToProps)(React.memo(Header)) +export default connect(mapStateToProps)(React.memo(Header)) -- cgit v1.2.3-70-g09d2