29 lines
731 B
TypeScript
29 lines
731 B
TypeScript
import { Star } from "lucide-react"
|
|
import { Card, CardContent } from "@/components/ui/card"
|
|
|
|
interface TestimonialCardProps {
|
|
quote: string
|
|
author: string
|
|
}
|
|
|
|
export function TestimonialCard({ quote, author }: TestimonialCardProps) {
|
|
return (
|
|
<Card>
|
|
<CardContent className="pt-6 space-y-4">
|
|
<div className="flex gap-1">
|
|
{[...Array(5)].map((_, i) => (
|
|
<Star
|
|
key={i}
|
|
className="w-5 h-5 fill-yellow-400 text-yellow-400"
|
|
/>
|
|
))}
|
|
</div>
|
|
<p className="text-muted-foreground leading-relaxed">
|
|
"{quote}"
|
|
</p>
|
|
<p className="font-semibold">- {author}</p>
|
|
</CardContent>
|
|
</Card>
|
|
)
|
|
}
|