import clsx from "clsx"; import {IconType} from "react-icons"; import {MdSpaceDashboard} from "react-icons/md"; import {BsFileEarmarkText, BsClockHistory} from "react-icons/bs"; import {RiLogoutBoxFill} from "react-icons/ri"; import {SlPencil} from "react-icons/sl"; import {FaAward} from "react-icons/fa"; import Link from "next/link"; import {useRouter} from "next/router"; import axios from "axios"; interface Props { path: string; } interface NavProps { Icon: IconType; label: string; path: string; keyPath: string; } const Nav = ({Icon, label, path, keyPath}: NavProps) => ( {label} ); export default function Sidebar({path}: Props) { const router = useRouter(); const logout = async () => { axios.post("/api/logout").finally(() => { router.push("/login"); }); }; return (
Log Out
); }