pronounsfu/frontend/pages/logout.tsx

20 lines
465 B
TypeScript

import { useRouter } from "next/router";
import { useEffect } from "react";
import { useRecoilState } from "recoil";
import Loading from "../components/Loading";
import { userState } from "../lib/state";
export default function Logout() {
const router = useRouter();
const [_, setUser] = useRecoilState(userState);
useEffect(() => {
localStorage.removeItem("pronouns-token");
setUser(null);
router.push("/");
}, []);
return <Loading />;
}