import { Star } from "lucide-react"; import React from "react"; import { Avatar, AvatarImage } from "@/components/ui/avatar"; import { Button } from "@/components/ui/button"; import { cn } from "@/lib/utils"; interface Hero7Props { heading?: string; description?: string; button?: { text: string; url: string; className?: string; }; reviews?: { count: number; rating?: number; avatars: { src: string; alt: string; }[]; }; className?: string; } const Hero7 = ({ heading = "مجموعه‌ای کامل از بلاک‌ها و کامپوننت‌های آماده", description = "صدها بلاک و کامپوننت آماده مبتنی بر رابط کاربری، استایل‌دهی مدرن و ری یو آی که می‌توانید بدون نیاز به طراحی از ابتدا، مستقیماً در پروژه‌های خود استفاده کنید.", button = { text: "مشاهده همه بلاک‌ها", url: "https://www.ShadcnBlocks", }, reviews = { count: 200, rating: 5.0, avatars: [ { src: "/block-media/shadcnblocks/block/avatar-1.webp", alt: "آواتار ۱", }, { src: "/block-media/shadcnblocks/block/avatar-2.webp", alt: "آواتار ۲", }, { src: "/block-media/shadcnblocks/block/avatar-3.webp", alt: "آواتار ۳", }, { src: "/block-media/shadcnblocks/block/avatar-4.webp", alt: "آواتار ۴", }, { src: "/block-media/shadcnblocks/block/avatar-5.webp", alt: "آواتار ۵", }, ], }, className, }: Hero7Props) => { return (

{heading}

{description}

{reviews.avatars.map((avatar, index) => ( ))}
{[...Array(5)].map((_, index) => ( ))} {reviews.rating?.toFixed(1)}

مورد اعتماد بیش از {reviews.count} کاربر

); }; export { Hero7 };