"use client"; import { useState } from "react"; import { Accordion, AccordionContent, AccordionItem, AccordionTrigger, } from "@/components/ui/accordion"; import { cn } from "@/lib/utils"; interface FeatureItem { id: number; title: string; image: string; imageAlt: string; description: string; } const DEFAULT_FEATURES: FeatureItem[] = [ { id: 1, title: "مدیریت دارایی", image: "/block-media/shadcnblocks/block/lummi/bw12.jpeg", imageAlt: "گزارش مالی یکپارچه", description: "درخواست خرید تا سفارش تأمین‌کننده را در یک مسیر مدیریت کنید.", }, { id: 2, title: "بودجه‌بندی", image: "/block-media/shadcnblocks/block/lummi/bw15.jpeg", imageAlt: "داشبورد ERP", description: "فاکتور را سریع صادر کنید و وضعیت تسویه را شفاف ببینید.", }, { id: 3, title: "مدیریت مالی", image: "/block-media/shadcnblocks/block/lummi/bw20.jpeg", imageAlt: "مدیریت عملیات", description: "درآمد و هزینه را در یک دفتر کل متمرکز دنبال کنید.", }, { id: 4, title: "کنترل موجودی", image: "/block-media/shadcnblocks/block/lummi/bw21.jpeg", imageAlt: "گزارش مالی یکپارچه", description: "ورود و خروج کالا را لحظه‌ای ثبت کنید و اختلاف انبار را کم کنید.", }, ]; interface Feature197Props { features?: FeatureItem[]; className?: string; } const Feature197 = ({ features = DEFAULT_FEATURES, className, }: Feature197Props) => { const [activeTabId, setActiveTabId] = useState(1); const [activeImage, setActiveImage] = useState(features[0].image); return (

عملیات سازمان را یکپارچه کنید

{features.map((tab) => ( { setActiveImage(tab.image); setActiveTabId(tab.id); }} className="cursor-pointer py-5 text-start no-underline! transition" > {tab.title}

{tab.description}

{tab.imageAlt}
))}
{features.map((feature) => ( {feature.imageAlt} ))}
); }; export { Feature197 };