Testimonial Carousel
An auto-advancing testimonial carousel with animated transitions, star ratings, avatar attribution, and progress dots.
What our customers are saying
This completely transformed how we manage our production budgets. Real-time visibility into spending changed everything for our team.
SC
Sarah Chen
IMDbExecutive Producer, Horizon Pictures
Features
- Auto-advancing — Cycles through testimonials with configurable interval
- Pause on hover — Stops auto-advance when user hovers
- Animated transitions — Smooth fade + slide via motion/react
- Star ratings — Optional 1-5 star display
- Avatar attribution — Composes Avatar component with image or initials fallback
- Progress dots — Clickable dots with active indicator
- Reduced motion — Respects prefers-reduced-motion
API Reference
| Prop | Type | Default | Description |
|---|---|---|---|
| items | Testimonial[] | - | Array of testimonial objects |
| title | string | "What our customers are saying" | Section heading |
| interval | number | 6000 | Auto-advance interval in ms (0 to disable) |
| className | string | - | Additional className for the section |
Components Used
avatar