header partial paths styling
This commit is contained in:
parent
64bdddc90f
commit
51c55d56c8
@ -16,7 +16,7 @@ const NavLink = ({ partial=true, ...props}) => (
|
||||
: isCurrent;
|
||||
return {
|
||||
style: {
|
||||
color: isActive ? "white" : ""
|
||||
color: isActive ? "white" : "",
|
||||
}
|
||||
};
|
||||
}}
|
||||
@ -25,12 +25,8 @@ const NavLink = ({ partial=true, ...props}) => (
|
||||
|
||||
const Header = ( ) => {
|
||||
const { location } = history;
|
||||
var active;
|
||||
if (location.pathname === "/projects/physics" ||
|
||||
location.pathname === "/projects/education" ||
|
||||
location.pathname === "/projects/math" ||
|
||||
location.pathname === "/projects/software")
|
||||
{ active = "active" }
|
||||
var activePrj = location.pathname.includes('/projects') ? 'active': '';
|
||||
var activeNews = location.pathname.includes('/news') ? 'active': '';
|
||||
return(
|
||||
<header>
|
||||
<Navbar bg="dark" expand="lg" fixed="top">
|
||||
@ -39,8 +35,9 @@ const Header = ( ) => {
|
||||
<Navbar.Collapse id="basic-navbar-nav">
|
||||
<Nav className="mr-auto">
|
||||
<Navbar.Brand><Link to="/"><img src={logo} height="50px" alt="npm logo" id="logo"/></Link></Navbar.Brand>
|
||||
<Nav.Link><NavLink id={activeNews} to="news">Новости</NavLink></Nav.Link>
|
||||
<Nav.Link><NavLink to="about">Группа</NavLink></Nav.Link>
|
||||
<Nav.Link><NavLink id={active} to="projects/physics">Проекты</NavLink></Nav.Link>
|
||||
<Nav.Link><NavLink id={activePrj} to="projects/physics">Проекты</NavLink></Nav.Link>
|
||||
<Nav.Link><NavLink to="partners">Партнеры</NavLink></Nav.Link>
|
||||
</Nav>
|
||||
</Navbar.Collapse>
|
||||
|
Loading…
Reference in New Issue
Block a user