"use client"; import { SearchIcon } from "lucide-react"; import { useState } from "react"; import { ScrollableTabsList } from "@/components/shadcnblocks/scrollable-tabslist"; import { Input } from "@/components/ui/input"; import { Separator } from "@/components/ui/separator"; import { Tabs, TabsList, TabsTrigger } from "@/components/ui/tabs"; import { cn } from "@/lib/utils"; const categories = [ "مهندسی", "طراحی", "بازاریابی", "فروش", "پشتیبانی", "رهبری", ] as const; const formatYears = (years: number) => `${years.toLocaleString("fa-IR")} سال تجربه`; interface Member { name: string; image: string; role: string; yearsOfExperience: number; categories: (typeof categories)[number]; } const members: Member[] = [ { name: "علی رضوی", image: "/block-media/shadcnblocks/block/avatar-4.webp", role: "مدیرعامل", yearsOfExperience: 15, categories: "رهبری", }, { name: "سارا احمدی", image: "/block-media/shadcnblocks/block/avatar-1.webp", role: "طراح ارشد", yearsOfExperience: 8, categories: "طراحی", }, { name: "امیر محمدی", image: "/block-media/shadcnblocks/block/avatar-5.webp", role: "مهندس ارشد محصول", yearsOfExperience: 10, categories: "مهندسی", }, { name: "مریم حسینی", image: "/block-media/shadcnblocks/block/avatar-3.webp", role: "مدیر بازاریابی", yearsOfExperience: 12, categories: "بازاریابی", }, { name: "پویا جعفری", image: "/block-media/shadcnblocks/block/avatar-5.webp", role: "مدیر فروش", yearsOfExperience: 7, categories: "فروش", }, { name: "سمیه رحیمی", image: "/block-media/shadcnblocks/block/avatar-7.webp", role: "مدیر موفقیت مشتری", yearsOfExperience: 5, categories: "پشتیبانی", }, { name: "حسین کاظمی", image: "/block-media/shadcnblocks/block/avatar-6.webp", role: "مدیر فناوری", yearsOfExperience: 20, categories: "رهبری", }, { name: "نرگس مرادی", image: "/block-media/shadcnblocks/block/avatar-1.webp", role: "طراح محصول", yearsOfExperience: 6, categories: "طراحی", }, { name: "آرمان نوری", image: "/block-media/shadcnblocks/block/avatar-8.webp", role: "مهندس فرانت‌اند", yearsOfExperience: 4, categories: "مهندسی", }, { name: "لیلا کریمی", image: "/block-media/shadcnblocks/block/avatar-3.webp", role: "متخصص بازاریابی", yearsOfExperience: 3, categories: "بازاریابی", }, { name: "کامران پارخی", image: "/block-media/shadcnblocks/block/avatar-2.webp", role: "نماینده فروش", yearsOfExperience: 5, categories: "فروش", }, { name: "مهسا امینی", image: "/block-media/shadcnblocks/block/avatar-7.webp", role: "متخصص پشتیبانی", yearsOfExperience: 2, categories: "پشتیبانی", }, { name: "توماج راست", image: "/block-media/shadcnblocks/block/avatar-5.webp", role: "مهندس بک‌اند", yearsOfExperience: 8, categories: "مهندسی", }, { name: "مینا کیانی", image: "/block-media/shadcnblocks/block/avatar-1.webp", role: "طراح رابط کاربری", yearsOfExperience: 4, categories: "طراحی", }, { name: "دانیال غفاری", image: "/block-media/shadcnblocks/block/avatar-4.webp", role: "مدیر بازاریابی", yearsOfExperience: 9, categories: "بازاریابی", }, { name: "ژیلا لطفی", image: "/block-media/shadcnblocks/block/avatar-3.webp", role: "مدیر فروش", yearsOfExperience: 11, categories: "فروش", }, { name: "امیر حسینی", image: "/block-media/shadcnblocks/block/avatar-5.webp", role: "مدیر پشتیبانی", yearsOfExperience: 6, categories: "پشتیبانی", }, { name: "پریسا معمار", image: "/block-media/shadcnblocks/block/avatar-7.webp", role: "مدیر عملیات", yearsOfExperience: 18, categories: "رهبری", }, { name: "رایان طهماسب", image: "/block-media/shadcnblocks/block/avatar-6.webp", role: "مهندس سیستم", yearsOfExperience: 7, categories: "مهندسی", }, { name: "سحر تابنده", image: "/block-media/shadcnblocks/block/avatar-1.webp", role: "طراح محصول", yearsOfExperience: 5, categories: "طراحی", }, { name: "کیوان احمدی", image: "/block-media/shadcnblocks/block/avatar-5.webp", role: "بازاریابی محتوا", yearsOfExperience: 4, categories: "بازاریابی", }, { name: "مائده رضایی", image: "/block-media/shadcnblocks/block/avatar-3.webp", role: "سرپرست تیم فروش", yearsOfExperience: 8, categories: "فروش", }, { name: "سروش اعلایی", image: "/block-media/shadcnblocks/block/avatar-8.webp", role: "پشتیبانی فنی", yearsOfExperience: 3, categories: "پشتیبانی", }, { name: "نیایش چینی", image: "/block-media/shadcnblocks/block/avatar-7.webp", role: "مدیر مالی", yearsOfExperience: 16, categories: "رهبری", }, { name: "آرش ترنر", image: "/block-media/shadcnblocks/block/avatar-2.webp", role: "مهندس دواپس", yearsOfExperience: 6, categories: "مهندسی", }, { name: "نینا پاتیل", image: "/block-media/shadcnblocks/block/avatar-1.webp", role: "طراح موشن", yearsOfExperience: 4, categories: "طراحی", }, { name: "سامان رابرتس", image: "/block-media/shadcnblocks/block/avatar-4.webp", role: "مهندس ابری", yearsOfExperience: 5, categories: "مهندسی", }, { name: "ژیلا ژان", image: "/block-media/shadcnblocks/block/avatar-3.webp", role: "مهندس امنیت", yearsOfExperience: 7, categories: "مهندسی", }, { name: "مارکو جانسون", image: "/block-media/shadcnblocks/block/avatar-5.webp", role: "مهندس موبایل", yearsOfExperience: 6, categories: "مهندسی", }, ]; interface Team9Props { className?: string; } const Team9 = ({ className }: Team9Props) => { const [selectedCategory, setSelectedCategory] = useState( categories[0], ); const [searchQuery, setSearchQuery] = useState(""); const filteredMembers = members.filter((member) => { const matchesCategory = selectedCategory === member.categories; const query = searchQuery.trim().toLowerCase(); const matchesSearch = query === "" || member.name.toLowerCase().includes(query) || member.role.toLowerCase().includes(query); return matchesCategory && matchesSearch; }); return (

با تیم محصول ما آشنا شوید

گروه متنوع ما از متخصصان، تخصص‌های طراحی، مهندسی و فناوری را گرد هم آورده تا راه‌حل‌های نوآورانه‌ای بسازیم که ایده‌ها را به واقعیت تبدیل کند.

{categories.map((category) => ( {category} ))}
setSearchQuery(e.target.value)} />
{filteredMembers.map((member) => (
{member.name}

{member.name}

{member.role}

{formatYears(member.yearsOfExperience)}

))}
); }; export { Team9 };