"use client"; import { useCallback, useEffect, useRef, useState } from "react"; import { Accordion, AccordionContent, AccordionItem, AccordionTrigger, } from "@/components/ui/accordion"; import { Button } from "@/components/ui/button"; import { Progress } from "@/components/ui/progress"; import { cn } from "@/lib/utils"; const testimonials = [ { company: "Descript", logo: "/block-media/shadcnblocks/block/logos/company/icons/descript.svg", wordmark: "/block-media/shadcnblocks/block/logos/company/fictional-company-logo-2.svg", author: "سمیه اکبری", role: "مدیر فروش، Descript", avatar: "/block-media/shadcnblocks/block/photos/portraits/Elegant%20Woman%20Portrait.png", quote: "«این سامانه مدیریت ارتباط با مشتری روز فروش تیم را متحول کرد. پیگیری لید شفاف است و یادآورهای فرصتها نمایندگان را روی معاملات گرم نگه میدارد.»", outcome: (
بستن{" "} ۱۲ معامله بزرگ در ۲ ماه
), }, { company: "Ramp", logo: "/block-media/shadcnblocks/block/logos/company/icons/ramp.svg", wordmark: "/block-media/shadcnblocks/block/logos/company/fictional-company-logo-4.svg", author: "امیرحسین قاسمی", role: "مدیر بازاریابی، Ramp", avatar: "/block-media/shadcnblocks/block/photos/portraits/joseph-gonzalez-iFgRcqHznqg-unsplash.jpg", quote: "«بالاخره دید واضحی از قیف و نرخ تبدیل داریم. نمرهدهی لید برای انتقال به فروش تحولآفرین بود.»", outcome: (افزایش نرخ تبدیل{" "} ۴۰٪ در یک فصل
), }, { company: "Watershed", logo: "/block-media/shadcnblocks/block/logos/company/icons/watershed.svg", wordmark: "/block-media/shadcnblocks/block/logos/company/fictional-company-logo-6.svg", author: "مهتاب شریفی", role: "مدیر عملیات درآمد، Watershed", avatar: "/block-media/shadcnblocks/block/photos/portraits/good-faces-xmSWVeGEnJw-unsplash.jpg", quote: "«اتوماسیون پیگیری و گزارش قیف هر هفته ساعتها ذخیره میکند. بهجای ورود دستی داده، روی بستن معامله تمرکز میکنیم.»", outcome: (بیش از ۳۰ ساعت صرفهجویی،{" "} کاهش ۶۰٪ کار دستی فروش
), }, ]; interface Testimonial30Props { className?: string; } const Testimonial30 = ({ className }: Testimonial30Props) => { const [currentIndex, setCurrentIndex] = useState(0); const [progress, setProgress] = useState(0); const timerRef = useRef{testimonial.company}
{testimonial.quote}
{testimonial.author}
{testimonial.role}