상호작용 적인 Rating 컴포넌트
() => (
<>
<Rating.Root defaultValue={0}>
{Array.from({ length: 5 }).map((_, index) => (
<Rating.Button key={index} />
))}
</Rating.Root>
</>
)
| Prop | Type | Default |
|---|---|---|
defaultValue | number | No default value |
value | number | No default value |
onChange | (event: MouseEvent<HTMLButtonElement> | KeyboardEvent<HTMLButtonElement>, value: number) => void | No default value |
onValueChange | (value: number) => void | No default value |
readOnly | boolean | No default value |
className | string | No default value |
children | ReactNode | No default value |
| Prop | Type | Default |
|---|---|---|
index | number | No default value |
icon | ReactElement<LucideProps> | StartIcon |