Testimonials

three to eight short quotes of equal weight, the first set apart on the brand’s colour: a shop with a handful of good words

role: proof pages: home, landing, product, about motion: expressive

Install

npx shadcn-vue@latest add @trame/content-testimonials   # Vue
npx shadcn@latest add @trame/content-testimonials       # React

wall

@trame/content-testimonials--wall

three to eight short quotes of equal weight, the first set apart on the brand’s colour: a shop with a handful of good words

rotator

@trame/content-testimonials--rotator

a few longer quotes told one at a time with their authors’ photos stacked beside: quotes that need room, and a visitor who reads

marquee

@trame/content-testimonials--marquee

six or more short quotes passing in a row, pausable: a long list of one-line praise on a lively page

spotlight

@trame/content-testimonials--spotlight

one customer told large with their portrait and up to three of their own figures: a landing with one strong story

logo-tabs

@trame/content-testimonials--logo-tabs

three to five customers, each a tab made of their logo or name above one quote at a time: B2B proof by company

masonry

@trame/content-testimonials--masonry

many short quotes without hierarchy in balanced columns, folded to the first few on a phone: a shop with a lot of reviews

pull-quote

@trame/content-testimonials--pull-quote

a single sentence and two figures, centered and bare: a closing proof before an action

strip-with-figures

@trame/content-testimonials--strip-with-figures

one quote on the left and three result figures as cards on the right: a customer whose results are the argument

ledger

@trame/content-testimonials--ledger

three to eight quotes read as a register, one row per customer with the author beside the words: a sober page where names matter

portraits

@trame/content-testimonials--portraits

two to six customers led by a tall portrait with the quote below: a brand of people and craft, with real photos