diff --git a/components/Header.tsx b/components/Header.tsx index 5ff16fc..d2915d2 100644 --- a/components/Header.tsx +++ b/components/Header.tsx @@ -1,11 +1,22 @@ -const links = [ +const loggedOutLinks = [ { href: "/", label: "Home" }, { href: "/sign-in", label: "Sign in" }, { href: "/sign-up", label: "Sign up" }, - { href: "/dashboard", label: "Dashboard" }, ]; -export default function Header() { +const loggedInLinks = [ + { href: "/", label: "Home" }, + { href: "/dashboard", label: "Dashboard" }, + { href: "/sign-out", label: "Sign out" }, +]; + +export interface Props { + loggedIn: boolean; +} + +export default function Header(props: Props) { + const links = props.loggedIn ? loggedInLinks : loggedOutLinks; + return (