"use client"; import { type ReactNode, type SVGProps, useEffect, useState } from "react"; import { Avatar, AvatarImage } from "@/components/ui/avatar"; import type { CarouselApi } from "@/components/ui/carousel"; import { Carousel, CarouselContent, CarouselItem, CarouselNext, CarouselPrevious, } from "@/components/ui/carousel"; import { cn } from "@/lib/utils"; const Testimonial28 = () => { const testimonials = [ { name: "سارا احمدی", content: "این CRM کاملاً نحوه مدیریت قیف فروش را تغییر داد. لیدها، فرصت‌ها و پیگیری‌ها در یک جریان شفاف‌اند. دیگر به ابزارهای پراکنده نیاز نداریم.", avatar: "/block-media/shadcnblocks/block/avatar-1.webp", }, { name: "مازیار رضایی", content: "یکپارچه‌سازی با ایمیل و بازاریابی بدون دردسر بود. انتقال لید به فروش از روز اول دقیق شد و نرخ تبدیل بالا رفت.", avatar: "/block-media/shadcnblocks/block/avatar-2.webp", }, { name: "امیر محمدی", content: "داشبورد فعالیت نمایندگان تیم را هم‌راستا نگه می‌دارد. حتی در تیم‌های توزیع‌شده، همه روی مراحل قیف شفاف کار می‌کنند.", avatar: "/block-media/shadcnblocks/block/avatar-2.webp", }, { name: "نیلوفر حسینی", content: "گزارش نرخ تبدیل و پیش‌بینی درآمد بینش ارزشمندی می‌دهد. تصمیم‌های فروش داده‌محور گرفتن هرگز این‌قدر آسان نبوده.", avatar: "/block-media/shadcnblocks/block/avatar-3.webp", }, { name: "پارسا موسوی", content: "اتوماسیون پیگیری و توالی ایمیل، پاسخ به لیدهای گرم را سریع‌تر کرد. فرصت‌های کمتری از دست می‌روند.", avatar: "/block-media/shadcnblocks/block/avatar-5.webp", }, { name: "رؤیا کاظمی", content: "از منظر بازاریابی، نمره‌دهی لید و کمپین‌های خودکار کیفیت ورودی فروش را بالا برد و پیام‌رسانی یکدست ماند.", avatar: "/block-media/shadcnblocks/block/avatar-7.webp", }, ]; const [api, setApi] = useState(); const [current, setCurrent] = useState(0); useEffect(() => { if (!api) return; const updateCurrent = (carouselApi: CarouselApi) => { setCurrent(carouselApi?.selectedScrollSnap() ?? 0); }; updateCurrent(api); api.on("reInit", updateCurrent).on("select", updateCurrent); return () => { api.off("reInit", updateCurrent).off("select", updateCurrent); }; }, [api]); return (

نتایج مشتریان فروش

{testimonials.map((currentTestimonial, index) => (

{currentTestimonial.name}

{currentTestimonial.content}

))}
{testimonials.map((_, index) => (
); }; const LineHorizontal = ({ className = "" }) => ( ); const LineVertical = ({ className = "" }) => ( ); const DashedCard = ({ children }: { children: ReactNode }) => (
{children}
); const IconSvgs = { SvgBorder1: (props: SVGProps) => ( ), SvgBorder2: (props: SVGProps) => ( ), Plus: (props: SVGProps) => ( ), }; export { Testimonial28 };