import { A } from "@solidjs/router"; import { JSXElement, Show, useContext } from "solid-js"; import { LoginContext, ModalContext } from "./GlobalState"; import { Flake, Home, Plus, UserCircle } from "./Icons"; // Represents a single list item in the menu bar function MenuItem(props: { href: string; children: JSXElement }): JSXElement { return (
  • {props.children}
  • ); } // Represents the menu bar at the top of the page function Menu(): JSXElement { const login_ctx = useContext(LoginContext)!; return ( ); } export function Navbar(): JSXElement { const modal_ctx = useContext(ModalContext)!; const login_ctx = useContext(LoginContext)!; const clickHandler = (): void => { if (login_ctx.loggedIn()) login_ctx.logOut(); else modal_ctx.setLoginModalOpen(true); }; return ( ); }