import { Star } from "lucide-react" import { cn } from "@/lib/utils" import { hapticLight } from "@/lib/haptics" type StarRatingProps = { value: number onChange: (value: number) => void size?: "sm" | "md" | "lg" } const iconSizes = { sm: "size-5", md: "size-7", lg: "size-9" } const buttonSizes = { sm: "size-8", md: "size-10", lg: "size-11" } export function StarRating({ value, onChange, size = "lg" }: StarRatingProps) { return (