import React from 'react' // import { bindActionCreators } from 'redux' import { connect } from 'react-redux' import { Link } from 'react-router-dom' import actions from 'app/actions' import PlayButton from 'app/views/editor/align/components/player/playButton.component' import './nav.css' function Header(props) { 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 ( Projects Episodes Venues {props.currentUser.is_admin && Users} Logout ) } const mapStateToProps = (state) => ({ currentUser: state.auth.user, site: state.site, router: state.router, playing: state.audio.playing, }) export default connect(mapStateToProps)(React.memo(Header))