sigilUI

Testimonials Section

Customer testimonial cards with quote, author, role, and avatar.

@sigil-ui/componentsReact

Preview

Live preview Interactive

Import

import { TestimonialsSection } from "@sigil-ui/components";

Usage

<TestimonialsSection
  label="Testimonials"
  title="Loved by developers"
  testimonials={[
    { quote: "Sigil saved us weeks of work.", author: "Kai Nakamura", role: "CTO", company: "Archway" },
    { quote: "The token system is brilliant.", author: "Soren Wilder", role: "Engineer", avatar: "/avatars/soren.jpg" },
    { quote: "Best DX I've ever used.", author: "Alice", company: "Startup Inc" },
  ]}
/>

Two columns

<TestimonialsSection
  title="What people say"
  testimonials={testimonials}
  columns={2}
/>

Props

PropTypeDefaultDescription
labelstring—Uppercase mono label
titlestring—Section heading (omit to hide)
descriptionstring—Supporting text
testimonialsTestimonialItem[]requiredArray of { quote, author, role?, company?, avatar? }
columns2 | 33Grid column count
classNamestring—Additional CSS classes

Plus all standard <section> HTML attributes.