import { Button } from "@/components/ui/button"; import { User } from "@supabase/supabase-js"; import Link from "next/link"; import { businessDemoLink, githubPublicLink } from "@/lib/data"; import { Separator } from "@/components/ui/separator"; import { NavbarDropdownMenu } from "./NavbarDropdownMenu"; import { FaGithub } from "react-icons/fa"; import PremiumBadge from "../PremiumBadge"; import { useMediaQuery } from "@/hooks/useMediaQuery"; import { usePathname } from "next/navigation"; import GetInTouchButton from "../GetInTouch"; import { CalendarCheck } from "lucide-react"; interface NavbarButtonsProps { user: IUser | null; stars: number | null; isHome: boolean; } const NavbarButtons: React.FC = ({ user, stars, isHome, }) => { const isMobile = useMediaQuery("(max-width: 768px)"); return (
{isHome && user && (
)} {!isHome && ( )} {!isHome && !isMobile && ( )}
); }; export default NavbarButtons;