import React, { Fragment, useContext } from "react"; import RouterLink from "next/link"; import { Button, Image, ButtonGroup, Spacer, Link, IconButton, Flex, Menu, MenuButton, MenuList, MenuItem, Portal, } from "@chakra-ui/react"; import { ChevronDownIcon, HamburgerIcon } from "@chakra-ui/icons"; import useModals from "../core/hooks/useModals"; import UIContext from "../core/providers/UIProvider/context"; import ChakraAccountIconButton from "./AccountIconButton"; import RouteButton from "./RouteButton"; import { SITEMAP, WHITE_LOGO_W_TEXT_URL } from "../core/constants"; import router from "next/router"; import { MODAL_TYPES } from "../core/providers/OverlayProvider/constants"; const LandingNavbar = () => { const ui = useContext(UIContext); const { toggleModal } = useModals(); return ( <> {ui.isMobileView && ( <> ui.setSidebarToggled(!ui.sidebarToggled)} icon={} /> )} {!ui.isMobileView && ( <> {SITEMAP.map((item, idx) => { return ( {!item.children && ( {item.title} )} {item.children && ( }> {item.title} {item.children.map((child, idx) => ( {child.title} ))} )} ); })} {ui.isLoggedIn && ( )} {!ui.isLoggedIn && ( )} {!ui.isLoggedIn && ( )} {ui.isLoggedIn && ( )} )} {ui.isLoggedIn && ui.isMobileView && ( <> )} ); }; export default LandingNavbar;