Files
lstV2/frontend/src/lib/hooks/useLogout.ts

17 lines
397 B
TypeScript

import {useRouter} from "@tanstack/react-router";
import {useSessionStore} from "../store/sessionStore";
export const useLogout = () => {
const {clearSession} = useSessionStore();
const router = useRouter();
const logout = async () => {
router.invalidate();
router.clearCache();
clearSession();
window.location.reload();
};
return logout;
};