import { useSessionContext, signOut, } from "supertokens-auth-react/recipe/session"; import { getApiDomain } from "../config"; import { useNavigate } from "react-router-dom"; export default function Dashboard() { const navigate = useNavigate(); const sessionContext = useSessionContext(); async function callAPIClicked() { try { const response = await fetch(getApiDomain() + "/sessioninfo"); const data = await response.json(); window.alert("Session Information:\n" + JSON.stringify(data, null, 2)); } catch (err) { window.alert("Error calling API: " + err.message); } } async function logoutClicked() { await signOut(); navigate("/"); } return ( <>