"use client"; import { useState } from "react"; type Testimonial = { name: string; title: string; avatar?: string; quote: string; }; type TestimonialsProps = { items: Testimonial[]; }; export default function Testimonials({ items }: TestimonialsProps) { const [activeIndex, setActiveIndex] = useState(0); const active = items[activeIndex]; if (!active) return null; return (
{/* header: avatar + name + title */}
{/* TODO: avatar */}
{active.name}
{active.title}
{/* quote */}
{active.quote}
{/* controls: pagination dots + play/pause */}
); }