import { SignedIn, SignedOut, UserButton } from "@wacht/react-router";
import { Link } from "react-router";
export function TopNav() {
return (
<nav className="flex justify-between items-center p-4 border-b border-zinc-200">
<div className="font-bold tracking-tight text-xl">Acme</div>
<div className="flex gap-4 items-center">
{/*
These elements ONLY mount if the user is authenticated.
*/}
<SignedIn>
<Link to="/dashboard" className="text-sm font-medium hover:underline text-zinc-700">
Dashboard
</Link>
<UserButton />
</SignedIn>
{/*
These elements ONLY mount if the user is anonymous.
*/}
<SignedOut>
<Link to="/sign-in" className="px-4 py-2 border rounded-md hover:bg-zinc-50 font-medium">
Log in
</Link>
<Link to="/sign-up" className="px-4 py-2 bg-zinc-900 text-white rounded-md hover:bg-zinc-800 font-medium tracking-wide">
Get Started
</Link>
</SignedOut>
</div>
</nav>
);
}