import { AvatarGroup } from "@/components/shadcnblocks/avatar-group"; import { AspectRatio } from "@/components/ui/aspect-ratio"; import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar"; import { Button } from "@/components/ui/button"; import { cn } from "@/lib/utils"; interface Testimonial { quote: string; author: string; role: string; company: string; avatars: Array<{ image: string; fallback: string; }>; } interface Hero151Props { heading?: string; description?: string; button?: { text: string; url: string; className?: string; }; testimonial?: Testimonial; images: { first: string; second: string; third: string; fourth: string; }; className?: string; } const Hero151 = ({ heading = "مجموعه بلاک‌های آماده رابط کاربری", description = "صدها بلاک و کامپوننت آماده مبتنی بر رابط کاربری، استایل‌دهی مدرن و ری یو آی برای استفاده مستقیم در پروژه‌ها.", button = { text: "شروع رایگان", url: "#", }, testimonial = { quote: "استراتژی متمرکز، تحویل سریع", author: "John Doe", role: "مدیرعامل", company: "شرکت", avatars: [ { image: "/block-media/shadcnblocks/block/avatar-2.webp", fallback: "AB", }, { image: "/block-media/shadcnblocks/block/avatar-2.webp", fallback: "CD", }, { image: "/block-media/shadcnblocks/block/avatar-3.webp", fallback: "EF", }, ], }, images = { first: "/block-media/shadcnblocks/block/placeholder-1.svg", second: "/block-media/shadcnblocks/block/placeholder-dark-2.svg", third: "/block-media/shadcnblocks/block/placeholder-dark-3.svg", fourth: "/block-media/shadcnblocks/block/placeholder-dark-7-tall.svg", }, className, }: Hero151Props) => { return (

{heading}

{description}

{testimonial.avatars.map((avatar, index) => ( {avatar.fallback} ))}

{testimonial.quote}

{testimonial.author}, {testimonial.role} @ {testimonial.company}

تصویر نمونه
تصویر نمونه
تصویر نمونه
تصویر نمونه تصویر نمونه
); }; export { Hero151 };