amati/apps/frontend/src/routes/logout/index.lazy.tsx
2024-05-07 23:18:36 +07:00

25 lines
518 B
TypeScript

import isAuthenticated from "@/utils/isAuthenticated";
import { createFileRoute, useNavigate } from "@tanstack/react-router";
import { useEffect } from "react";
export const Route = createFileRoute("/logout/")({
component: LogoutPage,
});
export default function LogoutPage() {
const navigate = useNavigate();
useEffect(() => {
if (isAuthenticated()) {
localStorage.removeItem("accessToken");
}
navigate({
to: "/login",
replace: true,
});
}, [navigate]);
return <div>Logging out...</div>;
}