Menu Structure
Menu Structure
File: src/components/navbar/desktop-nav.tsx
<nav className={`navbar navbar-expand-lg ${!isScrolled ? "large-navbar" : ""}`}>
<Container>
<div className="navbar-brand">
<Link to="hero" spy={true} smooth={true} offset={0} duration={500}>
<img src={imagePath + "navbar/logo.png"} alt="logo" height="35" className="pointer" />
</Link>
</div>
<div className={`navbar-toggler ${mobileNavbarOpen ? 'active' : ''}`} onClick={mobileMenuOpen}>
<span></span>
<span></span>
<span></span>
</div>
<div className={`${mobileNavbarOpen ? 'active' : ''} navbar-collapse navbar-menu`}>
<ul className="navbar-nav list-unstyled ms-md-auto">
{
props.menuItems.map((item: IMenuItem, idx: number) => (
<li className="nav-item" key={idx}>
<Link activeClass="active" className="nav-link" to={item?.id} spy={true} smooth={true} offset={-70} duration={500}>
{item?.text}
</Link>
</li>
))
}
</ul>
</div>
</Container>
</nav>



