"use client"; import { ArrowRight, Blocks, Fingerprint, LayoutPanelTop, MessageCircleMore, Users, type LucideIcon, } from "lucide-react"; import { useState } from "react"; import { Button } from "@/components/ui/button"; import { cn } from "@/lib/utils"; const features: { title: string; description: string; icon: LucideIcon; }[] = [ { title: "تریگر رویداد", description: "با هر رویداد مثل ثبت فرم یا تغییر وضعیت، اقدام بعدی را خودکار اجرا کنید.", icon: MessageCircleMore, }, { title: "شرط هوشمند", description: "مسیر متفاوت برای شرایط مختلف تعریف کنید و تصمیم‌گیری را سریع‌تر کنید.", icon: Blocks, }, { title: "اعلان خودکار", description: "تیم را در لحظه از تغییر وضعیت باخبر کنید تا هیچ موردی رها نشود.", icon: Users, }, { title: "تأیید چندمرحله‌ای", description: "مسیر کار را با کشیدن و رها کردن بسازید و بدون وابستگی به تیم فنی راه بیندازید.", icon: LayoutPanelTop, }, { title: "لاگ اجرا", description: "با هر رویداد مثل ثبت فرم یا تغییر وضعیت، اقدام بعدی را خودکار اجرا کنید.", icon: Fingerprint, }, ]; interface Feature122Props { className?: string; } const Feature122 = ({ className }: Feature122Props) => { return (
{features.map((feature) => ( ))}

قالب آماده

سازنده گردش‌کار
); }; export { Feature122 }; function DataBlock({ title, description, icon: Icon, }: (typeof features)[number]) { const [isBlockHover, setBlockHover] = useState(false); return ( setBlockHover(true)} onMouseOut={() => setBlockHover(false)} >

{title}

{description}

); }