HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //home/arjun/projects/propbase/propbase_website/components/Header.tsx
import basicstore from '@/stores/home';
import AnchorLink from 'react-anchor-link-smooth-scroll';
import { SelectedPage } from '@/types/home';

const Header = () => {
  const { selected, setSelected } = basicstore();

  return (
    <header>
      <nav className="navbar navbar-expand-md navbar-light">
        <div className="nav-container container">
          <a className="navbar-brand mr-md-3 mr-auto" href="#">
            {' '}
            <img src="img/logo-full-white.svg" alt="img" />
          </a>
          <button className="navbar-toggler border-0 p-0" type="button" data-toggle="offcanvas">
            <div className="hamburger" id="hamburger-1">
              <span className="line" />
              <span className="line" />
              <span className="line" />
            </div>
          </button>
          <div className="navbar-collapse offcanvas-collapse">
            <div className="nav-wrapper">
              <ul className="navbar-nav">
                <li className="nav-item">
                  <AnchorLink
                    className={`nav-link ${SelectedPage.Home === selected && 'active'}`}
                    nav-data="Home"
                    href={`#${SelectedPage.Home}`}
                    onClick={() => setSelected(SelectedPage.Home)}
                  >
                    Home
                  </AnchorLink>
                </li>
                <li className="nav-item">
                  <AnchorLink
                    className={`nav-link ${SelectedPage.Team === selected && 'active'}`}
                    nav-data="Team"
                    href={`#${SelectedPage.Team}`}
                    onClick={() => setSelected(SelectedPage.Team)}
                  >
                    Team
                  </AnchorLink>
                </li>
                <li className="nav-item">
                  <AnchorLink
                    className={`nav-link ${SelectedPage.Tockenomics === selected && 'active'}`}
                    nav-data="Tokenomics"
                    href={`#${SelectedPage.Tockenomics}`}
                    onClick={() => setSelected(SelectedPage.Tockenomics)}
                  >
                    Tokenomics
                  </AnchorLink>
                </li>
                <li className="nav-item">
                  <a className="nav-link" nav-data="Roadmap" href="#">
                    Roadmap
                  </a>
                </li>
                <li className="nav-item">
                  <AnchorLink
                    className={`nav-link ${SelectedPage.HowtoBuyProps === selected && 'active'}`}
                    nav-data="How to Buy PROPS"
                    href={`#${SelectedPage.HowtoBuyProps}`}
                    onClick={() => setSelected(SelectedPage.HowtoBuyProps)}
                  >
                    How to Buy PROPS
                  </AnchorLink>
                </li>
                <li className="nav-item active sub-menu-li">
                  <AnchorLink
                    className={`nav-link ${SelectedPage.Resources === selected && 'active'}`}
                    nav-data="Resources"
                    href={`#${SelectedPage.Resources}`}
                    onClick={() => setSelected(SelectedPage.Resources)}
                  >
                    Resources
                    {/* <span className="nav-arrow">
                      <img src="img/nav-arw-down.svg" alt="" />
                    </span> */}
                  </AnchorLink>
                  {/* <div className="sub-menu-block">
                    <ul className="sub-menu">
                      <li>
                        <a className="sub-nav-link" href="#">
                          Resources 1
                        </a>
                      </li>
                      <li>
                        <a className="sub-nav-link" href="#">
                          Resources 2
                        </a>
                      </li>
                      <li>
                        <a className="sub-nav-link" href="#">
                          Resources 3
                        </a>
                      </li>
                    </ul>
                  </div> */}
                </li>
              </ul>
              <ul className="headerButton">
                <li>
                  <a className="navbar-btn" href="#">
                    Stake PROPS
                  </a>
                </li>
                <li>
                  <a className="navbar-btn navbar-marketplace" href="#">
                    Marketplace
                  </a>
                </li>
              </ul>
            </div>
          </div>
        </div>
      </nav>
    </header>
  );
};

export default Header;