import type { ReactNode } from "react"; import { BatteryCharging, GitPullRequest, Layers, RadioTower, SquareKanban, WandSparkles, } from "lucide-react"; import { Badge } from "@/components/ui/badge"; import { Button } from "@/components/ui/button"; import { cn } from "@/lib/utils"; interface Feature { heading: string; description: string; icon: ReactNode; } interface Feature17Props { label?: string; title?: string; features: Feature[]; buttonText?: string; buttonUrl?: string; className?: string; } const Feature17 = ({ label = "تحلیل داده", title = "داده پراکنده را به تصمیم تبدیل کنید", features = [ { heading: "داشبورد سفارشی", description: "ویجت‌های موردنیاز هر تیم را بچینید و فقط معیارهای مرتبط را ببینید.", icon: , }, { heading: "فیلتر پیشرفته", description: "داده را بر اساس محصول، منطقه یا کانال برش دهید و الگو پیدا کنید.", icon: , }, { heading: "نمودار روند", description: "تغییرات مهم را در طول زمان دنبال کنید و نقطه عطف را شناسایی کنید.", icon: , }, { heading: "هشدار آستانه", description: "وقتی شاخص از حد مجاز گذشت، فوراً مطلع شوید.", icon: , }, { heading: "گزارش زمان‌بندی‌شده", description: "ویجت‌های موردنیاز هر تیم را بچینید و فقط معیارهای مرتبط را ببینید.", icon: , }, { heading: "تحلیل کوHORT", description: "داده را بر اساس محصول، منطقه یا کانال برش دهید و الگو پیدا کنید.", icon: , }, ], buttonText = "داشبورد سفارشی", buttonUrl = "https://ShadcnBlocks", className, }: Feature17Props) => { return (
{(label || title) && (
{label}

{title}

)}
{features.map((feature, idx) => (
{feature.icon}

{feature.heading}

{feature.description}

))}
{buttonUrl && ( )}
); }; export { Feature17 };