sigilUI

Testimonials Section

Group customer quotations in a page section.

@sigil-ui/componentsReact

Preview

Live preview Interactive

Import

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

Usage

<TestimonialsSection
    title="What teams are saying"
    columns={2}
    testimonials={[
      { quote: "Sigil paid for itself in the first preset switch.", author: "Riley Chen", role: "Design Lead" },
      { quote: "Editing tokens replaced our 200-line theme file.",  author: "Jordan Kim", role: "Frontend Eng" },
    ]}
  />

Props

PropTypeDefaultDescription
labelstring—Readable label for the component.
titlestring—Heading displayed in the component.
descriptionstring—Supporting text below the heading.
testimonials (required)TestimonialItem[]—Testimonials configuration.
columns2 | 3—Columns configuration.

Token integration

CSS VariablePurpose
--s-section-pySection py
--s-content-maxContent max
--s-page-marginPage margin
--s-radius-cardRadius card
--s-border-mutedBorder muted
--s-surfaceSurface
--s-text-subtleText subtle
--s-textText
--s-radius-fullRadius full
--s-primary-mutedPrimary muted
--s-primaryPrimary
--s-text-mutedText muted