Aller au contenu

Composant · Feedback

Rating

Stable

Note par étoiles, contrôlée par value. Cliquable et navigable au clavier, ou en lecture seule ; option de demi-étoiles.

Exemples

Interactif

Voir le code (Svelte)
<Rating value={3} max={5} label="Note du produit" />

allowHalf

Voir le code (Svelte)
<Rating value={3.5} max={5} allowHalf label="Avis" />

readonly

Voir le code (Svelte)
<Rating value={4} max={5} readonly size="sm" label="Moyenne" />

API

PropTypeDefault
valuenumber0
maxnumber5
onChange(value: number) => void–
readonlybooleanfalse
allowHalfbooleanfalse
size"sm" | "md" | "lg""md"
labelstring–

Recliquer l'étoile déjà sélectionnée remet la note à zéro. Le groupe expose un rôle accessible étiqueté par label.

Tokens utilisés

  • --st-semantic-text-primary
  • --st-semantic-border-subtle