import React from 'react'; import { Star } from 'lucide-react'; interface RatingStarsProps { rating: number; max?: number; size?: number; className?: string; } export const RatingStars: React.FC = ({ rating, max = 5, size = 16, className = '', }) => { const stars = []; const roundedRating = Math.round(rating * 2) / 2; for (let i = 1; i <= max; i++) { const isFull = i <= roundedRating; const isHalf = !isFull && i - 0.5 <= roundedRating; stars.push( {isFull ? ( ) : isHalf ? ( ) : ( )} ); } return
{stars}
; };