"use client"; import { ChevronLeft, ChevronRight } from "lucide-react"; import { useState } from "react"; import { AspectRatio } from "@/components/ui/aspect-ratio"; import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar"; import { Button } from "@/components/ui/button"; import { Card, CardContent } from "@/components/ui/card"; import { Carousel, type CarouselApi, CarouselContent, CarouselItem, } from "@/components/ui/carousel"; import { Separator } from "@/components/ui/separator"; import { cn } from "@/lib/utils"; type ReviewType = { author: { image?: string; name: string; verifiedBuyer?: boolean; }; comment: string; image?: string; product: { name: string; image: string; link: string; }; }; type ReviewCardType = ReviewType; interface Reviews23Props { reviews?: ReviewType[]; title?: string; className?: string; } const REVIEWS: ReviewType[] = [ { author: { image: "/block-media/shadcnblocks/block/avatar-1.webp", name: "ژاله وحدتی", verifiedBuyer: true, }, comment: "رژگونه خیلی نرم پخش می‌شود و درخشش طبیعی می‌دهد. سبک است، قابل لایه‌گذاری است و تا آخر روز محو نمی‌شود. واقعاً تحت تأثیرم!", image: "/block-media/shadcnblocks/block/ecommerce/promotional/Close-Up-of-Womans-Face-1.png", product: { name: "رژگونه ابریشمی درخشان", image: "/block-media/shadcnblocks/block/ecommerce/skin-care-product/Makeup-Product-Flat-Lay-1.png", link: "#", }, }, { author: { image: "/block-media/shadcnblocks/block/avatar-3.webp", name: "ژاله وحدتی", verifiedBuyer: true, }, comment: "رنگش زیباست و بافت کرمی‌اش کار با آن را خیلی آسان می‌کند. لب‌ها را آبرسان می‌کند و درخشش برنزی غنی می‌دهد. حالا جزو لوازم ثابت آرایشم شده.", image: "/block-media/shadcnblocks/block/ecommerce/skin-care-product/Close-Up-of-Lips-1.png", product: { name: "رژ لب برنزی درخشان", image: "/block-media/shadcnblocks/block/ecommerce/skin-care-product/Shimmering-Bronze-Lipstick-Close-Up-1.png", link: "#", }, }, { author: { image: "/block-media/shadcnblocks/block/avatar-4.webp", name: "ژاله وحدتی", verifiedBuyer: true, }, comment: "این سرم ضد چروک سریع جذب می‌شود و پوستم سفت‌تر و نرم‌تر شده. بعد از چند هفته خطوط ریز به‌طور محسوسی نرم‌تر به نظر می‌رسند. عاشقش شدم!", image: "/block-media/shadcnblocks/block/ecommerce/skin-care-product/Skincare-Routine-Close-Up-1.png", product: { name: "سرم ضد چروک جوان‌ساز", image: "/block-media/shadcnblocks/block/ecommerce/skin-care-product/Frosted-Glass-Dropper-1.png", link: "#", }, }, { author: { image: "/block-media/shadcnblocks/block/avatar-5.webp", name: "ژاله وحدتی", verifiedBuyer: true, }, comment: "کرمی با آبرسانی عمیق که غنی است ولی سنگین نیست. پوستم تا آخر روز نرم، مرطوب و درخشان می‌ماند. برای پوست خشک یا حساس عالی است.", image: "/block-media/shadcnblocks/block/ecommerce/skin-care-product/Woman-Applying-Face-Cream-1.png", product: { name: "کرم آبران فوق‌العاده صورت", image: "/block-media/shadcnblocks/block/ecommerce/skin-care-product/pexels-carlos-diaz-216017-18350286-1.jpg", link: "#", }, }, { author: { image: "/block-media/shadcnblocks/block/avatar-2.webp", name: "ژاله وحدتی", verifiedBuyer: true, }, comment: "کرم بدن واقعاً لوکس است! روی پوست ذوب می‌شود و آن را ابریشمی، تغذیه‌شده و با عطر ملایم می‌گذارد. برای استفاده روزانه عالی شدیداً پیشنهاد می‌کنم.", image: "/block-media/shadcnblocks/block/ecommerce/promotional/Skincare-Routine-1.png", product: { name: "کرم مغذی بدن", image: "/block-media/shadcnblocks/block/ecommerce/skin-care-product/Elegant-Hand-Holding-Skincare-Product-1.png", link: "#", }, }, ]; const Reviews23 = ({ reviews = REVIEWS, title = "مشتریان عاشق ما هستند", className, }: Reviews23Props) => { const [api, setApi] = useState(); return (

{title}

{reviews.map((review, index) => ( ))}
); }; const ReviewCard = ({ image, product, author, comment }: ReviewCardType) => { const initials = author.name .split(/\s+/) .slice(0, 2) .map((part) => part[0]) .join(""); return (
{initials}

{author.name}

{author.verifiedBuyer && ( خریدار تأییدشده )}

{comment}

{image && (
{`تصویر
)}
{product.name}
{product.name}
); }; export { Reviews23 };