Commit 27bdabcf authored by Paul Kaplan's avatar Paul Kaplan

Fix trailing slash breaking tab navigation

parent ec5d4247
...@@ -3,8 +3,8 @@ import {useRouteMatch, NavLink} from 'react-router-dom'; ...@@ -3,8 +3,8 @@ import {useRouteMatch, NavLink} from 'react-router-dom';
import SubNavigation from '../../components/subnavigation/subnavigation.jsx'; import SubNavigation from '../../components/subnavigation/subnavigation.jsx';
const StudioTabNav = () => { const StudioTabNav = () => {
const match = useRouteMatch(); const {params: {studioPath, studioId}} = useRouteMatch();
const base = `/${studioPath}/${studioId}`;
return ( return (
<SubNavigation <SubNavigation
align="left" align="left"
...@@ -12,26 +12,26 @@ const StudioTabNav = () => { ...@@ -12,26 +12,26 @@ const StudioTabNav = () => {
> >
<NavLink <NavLink
activeClassName="active" activeClassName="active"
to={`${match.url}`} to={base}
exact exact
> >
<li>Projects</li> <li>Projects</li>
</NavLink> </NavLink>
<NavLink <NavLink
activeClassName="active" activeClassName="active"
to={`${match.url}/curators`} to={`${base}/curators`}
> >
<li>Curators</li> <li>Curators</li>
</NavLink> </NavLink>
<NavLink <NavLink
activeClassName="active" activeClassName="active"
to={`${match.url}/comments`} to={`${base}/comments`}
> >
<li> Comments</li> <li> Comments</li>
</NavLink> </NavLink>
<NavLink <NavLink
activeClassName="active" activeClassName="active"
to={`${match.url}/activity`} to={`${base}/activity`}
> >
<li>Activity</li> <li>Activity</li>
</NavLink> </NavLink>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment