import React, { useContext } from "react"; import RouterLink from "next/link"; import { Button, Image, ButtonGroup, Spacer, Link, Flex, Menu, MenuButton, MenuList, MenuItem, Portal, Text, Box, } from "@chakra-ui/react"; import { PAGETYPE, SITEMAP, PRIMARY_MOON_LOGO_URL } from "../core/constants"; import { MODAL_TYPES } from "../core/providers/OverlayProvider/constants"; import useModals from "../core/hooks/useModals"; import UIContext from "../core/providers/UIProvider/context"; import PlainButton from "./atoms/PlainButton"; import ChakraAccountIconButton from "./AccountIconButton"; const LandingBarMobile = () => { const ui = useContext(UIContext); const { toggleModal } = useModals(); return ( {!ui.isLoggedIn && ( toggleModal({ type: MODAL_TYPES.SIGNUP })} > Sign up )} {!ui.isLoggedIn && ( toggleModal({ type: MODAL_TYPES.LOGIN })} fontWeight="400" p="0px" m="0px" _focus={{ backgroundColor: "transparent" }} _hover={{ backgroundColor: "transparent" }} > Log in )} {ui.isLoggedIn && ( App )} {ui.isLoggedIn && ui.isMobileView && ( <> )} {SITEMAP.map((item, idx) => { return ( {item.type !== PAGETYPE.FOOTER_CATEGORY && item.children && ( {item.title} {item.children.map((child, idx) => ( {child.title} ))} )} ); })} ); }; export default LandingBarMobile;