import { ArrowUpRight } from "lucide-react"; import { cn } from "@/utils/cn"; export interface NavItemRowProps { icon: React.ReactNode; label: string; description: string; href: string; target?: string; iconClassName?: string; className?: string; } export function NavItemRow({ icon, label, description, href, target, iconClassName, className, }: NavItemRowProps) { return (
{icon}
{label}
{description}
); } export interface NavItemRowBigProps extends Omit { ctas?: { label: string; href: string; target?: string }[]; } export function NavItemRowBig({ icon, label, description, href, iconClassName, ctas, }: NavItemRowBigProps) { return (
{icon}
{label}
{description}
{ctas && ctas.length > 0 && (
{ctas.map((cta) => ( {cta.label} ))}
)}
); }