Component library

Showing 2 components with role testimonial.

  • <Testimonial>

    testimonialTestimonialPresentation

    One testimonial tile with quote, avatar, and attribution; centred hero layout when alone, compact card when three share a slide.

    When to use: Always inside `<TestimonialGrid>`. Customer proof on a sales or outcomes slide. Use one for a hero quote; three for a balanced row.

    Often with: TestimonialGridQuoteSlideFeaturedQuoteSlide

    Preview

    The first automation went live in two weeks.
    Maria Fernandes
    CFO · Acme Corp
    PropTypeNotes
    childrenReactNodeRequired. Quote body.
    namestringRequired. Speaker name.Example: Maria Fernandes
    rolestringOptional. Job title.Example: Head of Finance
    companystringOptional. Organisation.Example: Acme Corp
    avatarUrlstringOptional. Optional headshot URL.
    initialsstringOptional. Avatar fallback.Example: MF

    Examples

    <TestimonialGrid>
      <Testimonial name="Maria Fernandes" role="CFO" company="Acme Corp" initials="MF">
        The first automation went live in two weeks.
      </Testimonial>
    </TestimonialGrid>
  • <TestimonialGrid>

    testimonialTestimonialPresentation

    Wrapper for one or three `<Testimonial>` children on a slide; hero layout for a single quote, three-column row otherwise; staggered entrance (client).

    When to use: Outcomes or credibility slide after use cases or roadmap. Exactly one or three testimonials per slide.

    Often with: TestimonialQuoteSlideTeamGrid

    Preview

    What teams say after Wave 1

    The first automation went live in two weeks. Finance finally trusts the numbers.
    Maria Fernandes
    Head of Finance, Acme Corp
    Order acknowledgements now go out in five minutes, not a day.
    James Okafor
    Operations Manager, Acme Corp
    HR triage dropped from forty minutes to under ten on day one.
    Sarah Chen
    People Operations, Acme Corp
    PropTypeNotes
    titlestringOptional. Optional slide heading.
    descriptionstringOptional. Optional subtitle.
    childrenReactNodeRequired. One or three <Testimonial> elements.
    tweenobjectOptional. Optional GSAP vars for card entrance.

    Examples

    <TestimonialGrid title="What teams say after Wave 1">
      <Testimonial name="Maria Fernandes" role="Head of Finance" company="Acme Corp" initials="MF">
        The first automation went live in two weeks. Finance finally trusts the numbers.
      </Testimonial>
      <Testimonial name="James Okafor" role="Operations Manager" company="Acme Corp" initials="JO">
        Order acknowledgements now go out in five minutes, not a day.
      </Testimonial>
      <Testimonial name="Sarah Chen" role="People Operations" company="Acme Corp" initials="SC">
        HR triage dropped from forty minutes to under ten on day one.
      </Testimonial>
    </TestimonialGrid>