feat(auth): finally better auth working as i wanted it to

This commit is contained in:
2025-09-22 22:40:44 -05:00
parent 4ab43d91b9
commit 8f1375ab7b
50 changed files with 7939 additions and 5909 deletions

View File

@@ -0,0 +1,29 @@
import { Link } from "@tanstack/react-router";
import { useAuth, useLogout } from "../../lib/authClient";
import { Button } from "../ui/button";
export default function Nav() {
const { session } = useAuth();
const logout = useLogout();
return (
<nav>
{session?.session ? (
<>
<Button
onClick={() => {
logout();
}}
>
Sign Out
</Button>
</>
) : (
<>
<Button>
<Link to="/login">Login</Link>
</Button>
</>
)}
</nav>
);
}