Navigation
Creating the Navigation View
import logo from '@/assets/images/logo-stratox.svg';
export default function Navigation({ props }) {
const pages = (props.vars?.[0] ?? []);
const currentPage = pages.pop();
function isActive(slug) {
return ((currentPage ?? false) === slug) ? " underline" : "";
}
return `
<header id="header" class="card-4 border-bottom items">
<figure id="logo" class="headline-6 m-0">
<img width="150" height="42" src="${logo}" alt="Stratox logotype">
</figure>
<nav class="ml-auto">
<ul class="items gap-x-25">
<li class="nav-item${isActive(false)}"><a class="nav-to-btn" href="#">Start</a></li>
<li class="nav-item${isActive("about")}"><a class="nav-to-btn" href="#about">About</a></li>
</ul>
</nav>
</header>
`;
}Showing the Navigation
Last updated