2 variants
Testimonial Card
A quote on the Pro two layer card, with an optional rating and the attribution on its own footer.
Testimonial card
A quote on the Pro two layer card, with an optional rating and the attribution on its own footer.
We rebuilt the same settings screen three times before this. Dropping in the Pro blocks got us a week back and the motion finally matches the rest of the product.
Jordan LeeDesign engineer, Northline
Rated 5 out of 5
The part I did not expect. Every component already handled reduced motion and keyboard focus, which is the work nobody budgets for.
Priya RamanStaff engineer, Halcyon Labs
import { TestimonialCard } from "@/components/registry/testimonial-card";
export function Quote() {
return (
<TestimonialCard
tone="violet"
rating={5}
quote="It got us a week back."
name="Jordan Lee"
role="Design engineer, Northline"
/>
);
}108 more lines ship with an easeUI Pro license.
Buy a licenseInstall
$ bunx --bun shadcn add @easeui-pro/testimonial-card
Pull quote
One testimonial given the whole width. A large centered quote with a phrase lifted in the primary color, and the person beneath it.
We rebuilt our whole marketing site in a week. The blocks were the easy part; what surprised us was that nothing needed polishing afterwards.
import { TestimonialQuote } from "@/components/registry/testimonial-quote";
export function Quote() {
return (
<TestimonialQuote
quote="We rebuilt our whole site in a week."
highlight="in a week"
name="Maya Okafor"
byline="Head of Design, Northline"
/>
);
}79 more lines ship with an easeUI Pro license.
Buy a licenseInstall
$ bunx --bun shadcn add @easeui-pro/testimonial-quote