Customer quotes as a single statement, rotating carousels, card grids, glass portraits, case-study panels and photo splits, on the page or the brand colour.

Last updated

Each example is a block: a Section with quotes marked up as a <figure> holding a <blockquote> and a <figcaption> for the person. Rotating quotes use Carousel (swipe, arrows or dots; without JS they scroll), star ratings use Rating, and the logo tabs use Tabs. The people and quotes are invented; replace them with your customers’ own words.

npx @ava-ui/apogee add testimonials/simple-centered-01

Copy is props

Every block in this family takes the same content props (TestimonialsContent in sections/_shared/testimonials.ts), with its sample copy as the defaults. A block ignores the props it has no place for, so you can swap one block for another and keep the copy. The Testimonials section takes the same names for the props they share.

  • eyebrow: The small label above the heading.

  • heading: The heading.

  • description: The line under the heading.

  • label: Accessible name for the quote carousel or tabs.

  • items: Quotes. Single-quote blocks show the first.

  • primaryAction: The solid button beside the heading.

  • secondaryAction: The outline button beside the heading.

  • Pass null to hide an optional part, such as description={null}.

  • Some blocks add props of their own; the top of each block’s file lists them.

CardOne quote in a grey card, with the person under it.
Card brandOne quote in a brand-colour card, with the person under it.
Simple left alignedA square photo of the person beside a rated quote.
Simple left aligned brandA square photo of the person beside a rated quote on the brand colour.
Simple centered 01Three rotating quotes with the person and stars, and dots to switch.
Simple centered 01brandThree rotating quotes with the person and stars, and dots to switch on the brand colour.
Simple centered 02A company logo over a large quote and the person.
Simple centered 02brandA company logo over a large quote and the person on the brand colour.
Simple centered 03Quotes from five companies, switched by tabs that show each company.
Simple centered 03brandQuotes from five companies, switched by tabs that show each company on the brand colour.
Social cards 01Four quote cards with the person, a verified mark and their company.
Social cards 01brandFour quote cards with the person, a verified mark and their company on the brand colour.
Social cards 02Six rated quote cards with each person and their handle.
Social cards 02brandSix rated quote cards with each person and their handle on the brand colour.
Social cards 03Nine quote cards in staggered columns that fade out at the bottom.
Social cards 03brandNine quote cards in staggered columns that fade out at the bottom on the brand colour.
Case study cardsA heading with actions over a scrolling row of coloured case-study panels.
Glassmorphic cards 01A heading with actions over a scrolling row of portraits with inset glass panels.
Glassmorphic cards 02A heading with actions over a scrolling row of portraits with flush glass panels.
Glassmorphic cards 03A heading with actions over six portraits with glass panels, and a load-more button on phones.
Card split imageRotating quotes in a grey card beside a video of the customer.
Card split image brandRotating quotes in a brand-colour card beside a video of the customer.
Split image 01Rotating quotes beside a photo of each person with a glass name card.
Split image 02Rotating rated quotes beside a photo of each person with a flush glass strip.
Split image 03Rotating rated quotes with each person, beside one photo.
Abstract imageRotating rated quotes beside a collage of five customer photos.