import SectionContainer from "@/components/ui/section-container"; import { Carousel, CarouselContent, CarouselItem, CarouselNext, CarouselPrevious, CarouselDots, } from "@/components/ui/carousel"; import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar"; import { Card, CardContent } from "@/components/ui/card"; import { urlFor } from "@/sanity/lib/image"; import { StarRating } from "@/components/ui/star-rating"; import PortableTextRenderer from "@/components/portable-text-renderer"; import { PAGE_QUERY_RESULT } from "@/sanity.types"; type Carousel2Props = Extract< NonNullable["blocks"]>[number], { _type: "carousel-2" } >; export default function Carousel2({ padding, colorVariant, testimonial, }: Carousel2Props) { return ( {testimonial && testimonial.length > 0 && ( {testimonial.map((item) => (
{item.image && ( )} {item.name?.slice(0, 2)}

{item.name}

{item.title}

{item.body && (
)}
))}
)}
); }