import cn from "classnames"; import { useRouter } from "next/router"; import Link from "next/link"; export type TurboSite = "pack" | "repo"; export function useTurboSite(): TurboSite | undefined { const { pathname } = useRouter(); if (pathname.startsWith("/repo")) { return "repo"; } if (pathname.startsWith("/pack")) { return "pack"; } return undefined; } function SiteSwitcherLink({ href, text, isActive }) { const classes = "py-1 transition-colors duration-300 inline-block w-[50px] cursor-pointer hover:text-black dark:hover:text-white"; const conditionalClasses = { "text-black dark:text-white": !!isActive, }; return ( {text} ); } function SiteSwitcher() { const site = useTurboSite(); return (
); } export default SiteSwitcher;