"use client"; import { AnimatePresence, motion } from "framer-motion"; import Image from "next/image"; import { useMemo, useState } from "react"; import { ScrollableTabsList } from "@/components/shadcnblocks/scrollable-tabslist"; import { ScrollBar } from "@/components/ui/scroll-area"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import { cn } from "@/lib/utils"; interface FeatureWorkspaceTabsProps { className?: string; } const tabItems = [ { value: "display", label: "نمایش حرفه‌ای", eyebrow: "ویترین و استند", title: "ویترینی بسازید که فروش را سریع تر می کند", description: "چیدمان اصولی استندها باعث می شود سرویس های طلا و جواهر بهتر دیده شوند، تصمیم خرید سریع تر گرفته شود ", image: "/assets/main-pic/feature/feature1.webp", stats: [ { value: "۳۵۰+", label: "پروژه اجراشده در فروشگاه" }, { value: "۱۵+", label: "سال تجربه در دکور طلافروشی" }, ], }, { value: "identity", label: "هماهنگ با برند", eyebrow: "دکور مجموعه شما", title: "دکور هماهنگ با هویت برند طلافروشی شما", description: "روکش، متریال و جزئیات اجرایی را بر اساس سبک فروشگاه شما انتخاب می کنیم تا هر استند بخشی از هویت برندتان باشد و در ذهن مشتری ماندگار بماند.", image: "/assets/main-pic/feature/feature1.webp", stats: [ { value: "۹۳٪", label: "رضایت مشتریان در نظرسنجی‌ها" }, { value: "۴۸ ساعت", label: "شروع پشتیبانی پس از تحویل" }, ], }, { value: "lifecycle", label: "از مشاوره تا پس از فروش", eyebrow: "همراهی مستر دکور", title: "از مشاوره تا نصب، یک مسیر شفاف و قابل اتکا", description: "از بازدید و نیازسنجی تا تولید و نصب، برنامه زمان بندی مشخص ارائه می کنیم و بعد از تحویل نیز با خدمات پس از فروش کنار شما می مانیم .", image: "/assets/main-pic/feature/feature1.webp", stats: [ { value: "۱۰۰٪", label: "هماهنگی با ابعاد واقعی فضا" }, { value: "گارانتی", label: "تعهد کیفی روی اجرای سازه" }, ], }, ]; const FeatureWorkspaceTabs = ({ className }: FeatureWorkspaceTabsProps) => { const [activeTab, setActiveTab] = useState("display"); const activeItem = useMemo( () => tabItems.find((item) => item.value === activeTab) ?? tabItems[0], [activeTab], ); return (
{activeItem.eyebrow}

{activeItem.title}

{activeItem.description}

{tabItems.map((item) => ( {item.label} ))}
{activeItem.title}
); }; export { FeatureWorkspaceTabs };