import { Link, Outlet } from "react-router-dom"; import logo from "./assets/chessh_sm.svg"; import { useAuthContext, DEFAULT_EXPIRY_TIME_MS } from "./context/auth_context"; export const Root = () => { const { signedIn, setSignedIn, setSessionOver } = useAuthContext(); return ( <>
CheSSH Logo
{signedIn ? ( <> User Keys setSignedIn(false)} to="/" > Sign Out ) : ( <> setSessionOver( new Date(Date.now() + DEFAULT_EXPIRY_TIME_MS) ) } href={process.env.REACT_APP_GITHUB_OAUTH} className="button" > 🐙 Login w/ GitHub 🐙 )}
); };