import { Star } from "lucide-react"; import { cn } from "@/lib/utils"; interface StarsProps { rating: number; showNumber?: boolean; interactive?: boolean; onHover?: (rating: number) => void; onRate?: (rating: number) => void; className?: string; } export function Stars({ rating, showNumber = true, interactive = false, onHover, onRate, className, }: StarsProps) { return (
{[1, 2, 3, 4, 5].map((star) => (
{interactive ? ( ) : (
)}
))} {showNumber && rating && (

{rating.toFixed(1)}

)}
); }