🐛 Active styles for log and stats

This commit is contained in:
Nikolai R Kristiansen committed 2022-02-06 21:10:37 +01:00
1 parent 771e0c2a3b
commit 7aea1ead45
1 file changed
+11 -6
+11 -6
View File
@@ -7,6 +7,11 @@ import { NavLink } from "react-router-dom";
import { ReactComponent as Logo } from "../assets/brick.svg"; import { ReactComponent as Logo } from "../assets/brick.svg";
import styles from "./Header.module.css"; import styles from "./Header.module.css";
interface NavLinkStyleProps {
isActive: boolean;
}
const navLinkStyles = ({ isActive }: NavLinkStyleProps) => (isActive ? "nav-link active" : "nav-link");
export const Header: React.FC = () => { export const Header: React.FC = () => {
return ( return (
<header> <header>
@@ -31,7 +36,7 @@ export const Header: React.FC = () => {
<div className="collapse navbar-collapse" id="navbarNav"> <div className="collapse navbar-collapse" id="navbarNav">
<ul className="navbar-nav"> <ul className="navbar-nav">
<li className="nav-item"> <li className="nav-item">
<NavLink to="/" className={({ isActive }) => (isActive ? "nav-link active" : "nav-link")} end> <NavLink to="/" className={navLinkStyles} end>
<span className={styles.navIcon}> <span className={styles.navIcon}>
<House /> <House />
</span>{" "} </span>{" "}
@@ -39,25 +44,25 @@ export const Header: React.FC = () => {
</NavLink> </NavLink>
</li> </li>
<li className="nav-item"> <li className="nav-item">
<NavLink to="/deposit" className={({ isActive }) => (isActive ? "nav-link active" : "nav-link")}> <NavLink to="/deposit" className={navLinkStyles}>
Sett inn penger Sett inn penger
</NavLink> </NavLink>
</li> </li>
<li className="nav-item"> <li className="nav-item">
<a href="/log" className="nav-link"> <NavLink to="/log" className={navLinkStyles}>
<span className={styles.navIcon}> <span className={styles.navIcon}>
<CardList /> <CardList />
</span>{" "} </span>{" "}
Logg Logg
</a> </NavLink>
</li> </li>
<li className="nav-item"> <li className="nav-item">
<a href="/stats" className="nav-link"> <NavLink to="/stats" className={navLinkStyles}>
<span className={styles.navIcon}> <span className={styles.navIcon}>
<BarChart /> <BarChart />
</span>{" "} </span>{" "}
Statistikk Statistikk
</a> </NavLink>
</li> </li>
</ul> </ul>
</div> </div>