import { ArrowRight, ArrowUpRight } from "lucide-react"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; import { cn } from "@/lib/utils"; interface Hero2Props { badge?: string; heading: string; description: string; buttons?: { primary?: { text: string; url: string; }; secondary?: { text: string; url: string; }; }; image: { src: string; alt: string; }; className?: string; } const Hero2 = ({ badge = "پلتفرم توسعه رابط کاربری", heading = "مجموعه‌ای از بلاک‌های آماده برای توسعه سریع رابط کاربری", description = "صدها بلاک و کامپوننت آماده مبتنی بر رابط کاربری، استایل‌دهی مدرن و ری یو آی که می‌توانید بدون نیاز به طراحی از ابتدا، مستقیماً در پروژه‌های خود استفاده کنید.", buttons = { primary: { text: "مشاهده همه بلاک‌ها", url: "https://www.ShadcnBlocks", }, secondary: { text: "مشاهده مخزن مخزن کد", url: "https://www.ShadcnBlocks", }, }, image = { src: "/block-media/shadcnblocks/block/placeholder-1.svg", alt: "پیش‌نمایش بخش اصلی صفحه", }, className, }: Hero2Props) => { return (
{image.alt}
{badge && ( {badge} )}

{heading}

{description}

{buttons.primary && ( )} {buttons.secondary && ( )}
); }; export { Hero2 };