
Does this depend on any other rangoli components?
No, Testimonial Card is an independent component, it’s not depend on any other rangoli components.Usage
anyComponent.tsx
Copy
<TestimonialCard 
    description="Rangoli UI is a game-changer! The prebuilt components saved me hours of development time while maintaining top-notch design quality."
    testimonialAvatar={testimonialAvatar1}
    testimonialAvatarAlt="Avatar 1"
    testimonialName="Jammie Riveria"
    testimonialUserHandle="@jammietech123"
/>
Component Code
@app/components/TestimonialCard.tsx
Copy
//Run The following command to install required shadcn component
//npx shadcn@latest add card
import { Card, CardContent, CardFooter } from "@/components/ui/card";
import Image, { StaticImageData } from "next/image";
type TTestimonialCard = {
    description: string
    testimonialName: string
    testimonialUserHandle: string
    testimonialAvatar: StaticImageData,
    testimonialAvatarAlt: string
}
export default function TestimonialCard({ description, testimonialAvatar, testimonialAvatarAlt, testimonialName, testimonialUserHandle }: TTestimonialCard) {
    return <Card className="w-[320px] text-sm pt-3">
        <CardContent>
            <p>{description}</p>
        </CardContent>
        <CardFooter className="flex items-center gap-3 py-3">
            <div>
                <Image src={testimonialAvatar} alt={testimonialAvatarAlt} height={40} width={40} />
            </div>
            <div className="flex flex-col">
                <span className="text-base font-semibold">{testimonialName}</span>
                <span className="text-xs font-normal text-gray-600">{testimonialUserHandle}</span>
            </div>
        </CardFooter>
    </Card>
}