"use client"; import Marquee from "react-fast-marquee"; import { cn } from "@/lib/utils"; interface Company { name: string; logo: string; href?: string; } interface Logos17Props { heading?: string; subheading?: string; topRowCompanies?: Company[]; bottomRowCompanies?: Company[]; className?: string; } const Logos17 = ({ heading = "پشتوانه بهترین تیم‌های محصول جهان.", subheading = "از استارتاپ‌های نسل جدید تا شرکت‌های تثبیت‌شده.", topRowCompanies = [ { name: "Mercury", logo: "/block-media/shadcnblocks/block/logos/mercury.svg", href: "#", }, { name: "Watershed", logo: "/block-media/shadcnblocks/block/logos/watershed.svg", href: "#", }, { name: "Retool", logo: "/block-media/shadcnblocks/block/logos/retool.svg", href: "#", }, { name: "Descript", logo: "/block-media/shadcnblocks/block/logos/descript.svg", href: "#", }, ], bottomRowCompanies = [ { name: "Perplexity", logo: "/block-media/shadcnblocks/block/logos/perplexity.svg", href: "#", }, { name: "Monzo", logo: "/block-media/shadcnblocks/block/logos/monzo.svg", href: "#", }, { name: "Ramp", logo: "/block-media/shadcnblocks/block/logos/ramp.svg", href: "#", }, { name: "Raycast", logo: "/block-media/shadcnblocks/block/logos/raycast.svg", href: "#", }, { name: "Arc", logo: "/block-media/shadcnblocks/block/logos/arc.svg", href: "#", }, ], className, }: Logos17Props) => { return (

{heading}
{subheading}

{/* Top row - 4 logos */} {/* Bottom row - 5 logos */}
); }; interface LogoRowProps { companies: Company[]; gridClassName: string; direction?: "left" | "right"; } const LogoRow = ({ companies, gridClassName, direction }: LogoRowProps) => { return ( <> {/* Desktop static version */}
{companies.map((company, index) => ( {`لوگوی ))}
{/* Mobile marquee version */}
{companies.map((company, index) => ( {`لوگوی ))}
); }; export { Logos17 };