summaryrefslogtreecommitdiff
path: root/animism-align/frontend/app/views/nav
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2021-03-09 17:50:09 +0100
committerJules Laplace <julescarbon@gmail.com>2021-03-09 17:50:09 +0100
commit786404a8a692448b04fd8df5dbca8013631a0abd (patch)
tree3ac3169eb478776e3a99e57c7b90e2c90048e1a4 /animism-align/frontend/app/views/nav
parentd2cb17038b8537a609be06be2ed7013dbe27117e (diff)
adding episodes to projects
Diffstat (limited to 'animism-align/frontend/app/views/nav')
-rw-r--r--animism-align/frontend/app/views/nav/header.component.js25
-rw-r--r--animism-align/frontend/app/views/nav/nav.css7
2 files changed, 21 insertions, 11 deletions
diff --git a/animism-align/frontend/app/views/nav/header.component.js b/animism-align/frontend/app/views/nav/header.component.js
index bc04629..c90e592 100644
--- a/animism-align/frontend/app/views/nav/header.component.js
+++ b/animism-align/frontend/app/views/nav/header.component.js
@@ -14,30 +14,35 @@ function Header(props) {
return null
}
if (props.router.location.pathname.match("/editor")) {
- const { episode_id } = this.props.match.params
+ const episode_id = props.router.location.pathname.split('/')[1]
return (
<header>
- <PlayButton playing={props.playing} />
<div>
- <Link to={`/`}>{'<'}</Link>
+ <PlayButton playing={props.playing} />
+ <Link to="/">Home</Link>
+ </div>
+ <div>
<Link to={`/editor/${episode_id}/timeline/`}>Timeline</Link>
<Link to={`/editor/${episode_id}/transcript/`}>Transcript</Link>
<Link to={`/editor/${episode_id}/media/`}>Media</Link>
<Link to={`/editor/${episode_id}/viewer/`}>Viewer</Link>
- <Link to="/episode/">Episodes</Link>
- <Link to="/venue/">Venues</Link>
</div>
</header>
)
}
return (
<header>
- <PlayButton playing={props.playing} />
<div>
- <Link to="/project/">Projects</Link>
- <Link to="/episode/">Episodes</Link>
- <Link to="/venue/">Venues</Link>
- {props.currentUser.is_admin && <Link to="/users">Users</Link>}
+ <PlayButton playing={props.playing} />
+ {props.router.location.pathname !== '/' && (
+ <Link to="/">Home</Link>
+ )}
+ </div>
+ <div>
+ <span className='salutation'>
+ Hi {props.currentUser.username}
+ </span>
+ {props.currentUser.is_admin && <Link to="/users/">Users</Link>}
<a href="#" onClick={actions.auth.logout}>
Logout
</a>
diff --git a/animism-align/frontend/app/views/nav/nav.css b/animism-align/frontend/app/views/nav/nav.css
index 485ace2..0c9a992 100644
--- a/animism-align/frontend/app/views/nav/nav.css
+++ b/animism-align/frontend/app/views/nav/nav.css
@@ -25,7 +25,7 @@ header > div:first-child {
display: flex;
justify-content: flex-start;
align-items: center;
- padding-left: 1.5rem;
+ padding-left: 0.5rem;
}
header > div:last-child {
padding-right: 1.5rem;
@@ -70,4 +70,9 @@ header a.navbar-brand {
header .username {
cursor: pointer;
+}
+header .salutation {
+ color: #888;
+ font-style: italic;
+ margin: 0 1rem;
} \ No newline at end of file