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}
)}
{/* Right side - Features */}
{features?.map((feature) => {
const Icon = feature.icon;
return (
{feature.title}
{feature.description}
);
})}
{/* Light grid mask background */}
);
};
export { Hero261 };