Skip to content

Rating ​

Interactive

Loading...

Values

Loading...

Disabled

Loading...

Rating: a star-based rating input.

  • Tag: <flint-rating>
  • Class: FlintRating

Import ​

ts
import 'flint-ui'; // auto-registers all
// or
import { FlintRating } from 'flint-ui';

Usage ​

html
<flint-rating></flint-rating>

Properties ​

PropertyAttributeTypeDefaultDescription
valuevaluenumber0Current rating value.
maxmaxnumber5Maximum number of stars.
readonlyreadonlybooleanfalseWhether the rating is read-only.
disableddisabledbooleanfalseWhether the rating is disabled.
clearableclearablebooleanfalseWhether clicking the current value clears the rating.
defaultValuedefault-valuenumber0Initial rating value for uncontrolled mode.
sizesize'sm' | 'md' | 'lg''md'Size of the rating stars.
namenamestring''Form field name for the hidden input.
labellabelstring'Rating'Accessible label for the rating group.
precisionprecision1 | 0.51Rating step precision (1 for full stars, 0.5 for half stars).

Events ​

EventDetailDescription
flint-rating-change—Fired when the rating value changes.

CSS Custom Properties ​

PropertyDefault
--flint-rating-size—
--flint-rating-color—
--flint-rating-empty-color—
--flint-font-family—