import { ArrowRight, Blend, ChartNoAxesColumn, CircleDot, Diamond, } from "lucide-react"; import { Button } from "@/components/ui/button"; import type { HeroFeatureIconsProps } from "@/lib/hero-feature-icons"; import { cn } from "@/lib/utils"; interface DashedLineProps { orientation?: "horizontal" | "vertical"; className?: string; } const DashedLine = ({ orientation = "horizontal", className, }: DashedLineProps) => { const isHorizontal = orientation === "horizontal"; return (
); }; const Hero261 = ({ heading = "توسعه محصول را سریع‌تر انجام دهید", description = "مجموعه‌ای از کامپوننت‌های آماده برای توسعه سریع محصولات دیجیتال.", buttonPrimary = { text: "شروع کنید", href: "#", }, buttonSecondary = { text: "بیشتر بدانید", href: "#", }, features = [ { title: "گردش‌های کار سفارشی", description: "پیشرفت وظایف را در گردش‌کارهای سفارشی تیم خود مدیریت کنید.", icon: CircleDot, }, { title: "پروژه‌های بین‌تیمی", description: "همکاری میان تیم‌ها و واحدهای مختلف را ساده‌تر کنید.", icon: Blend, }, { title: "نقاط عطف", description: "پروژه‌ها را به فازهای مشخص تقسیم کنید.", icon: Diamond, }, { title: "بینش پیشرفت", description: "وضعیت پروژه و میزان پیشرفت را به‌صورت مستمر بررسی کنید.", icon: ChartNoAxesColumn, }, ], images = [ { src: "/block-media/shadcnblocks/block/dashboard/kanban-ui-dashboard-mainline.png", alt: "پیش‌نمایش داشبورد محصول", }, ], className, }: HeroFeatureIconsProps) => { return (
{/* Left side - Main content */}

{heading}

{description && (

{description}

)}
{buttonPrimary && ( )} {buttonSecondary && ( )}
{/* Right side - Features */}
{features?.map((feature) => { const Icon = feature.icon; return (

{feature.title}

{feature.description}

); })}
{/* Light grid mask background */}
{images[0].alt}
); }; export { Hero261 };