import {useState} from "react"; import {Link, useNavigate} from "react-router-dom"; import {useApi} from "../api"; import AppName from "./AppName"; import {MenuList, MenuListItem} from "./MenuList"; import {CollectionIcon} from "@heroicons/react/outline" const topSide = [ { name: "Projects", icon: CollectionIcon, route: "/projects" } ] export default function SideBar() { const api = useApi(); const navigate = useNavigate() const [showMenu, setShowMenu] = useState(false) if (!api.IsLogged()) { return null; } return (
{topSide.map(elem => (
{elem.name}
) )}
{ api.GetUserData() ? <>
{ setShowMenu(!showMenu) }}> {api.GetUserData().email}
{/* { console.log("Account settings") }}/>*/} { await api.Logout(); navigate("/") }}/>
: "" }
) }