import React from 'react'; import { Star } from 'lucide-react'; interface RatingProps { value: number; onChange?: (value: number) => void; max?: number; readonly?: boolean; size?: 'sm' | 'md' | 'lg'; } const sizeMap = { sm: 16, md: 24, lg: 32, }; export default function Rating({ value, onChange, max = 5, readonly = false, size = 'md', }: RatingProps) { const iconSize = sizeMap[size]; return (