Home / Templates / Speedwell / Components / Card Testimonial 1

Card Testimonial 1

src/components/card-testimonial-1.tsx
import React from 'react'
import { Quote } from '@/components/quote'
import { Image } from '@/components/image'
interface CardTestimonial1Props {
/** Image source URL for the testimonial author */
img: string
/** Name or citation for the testimonial author */
cite: string
/** Testimonial content - should be Paragraph components */
children: React.ReactNode
}
export function CardTestimonial1({
img,
cite,
children,
}: CardTestimonial1Props) {
return (
<div className="flex flex-col justify-center items-center">
<div className="flex justify-center w-full [&>*]:max-w-3xl [&>*]:xl:max-w-4xl">
{children}
</div>
<div className="flex justify-center items-center gap-4">
<Image
src={img}
alt={cite}
wrap={false}
size="small"
className="h-32 w-32 object-cover object-center"
rounded="rounded-full"
/>
<Quote margin="m-0">{cite}</Quote>
</div>
</div>
)
}

Support

Talk to the developers of this project to learn more

We have been building professional websites for big clients for over 15 years. Gallop templates and blocks is our best foundation for SEO websites and web apps.

© 2026 Web Plant Media, LLC