README
@spartanfx/react / Rating
Rating
Rating Component
A controlled rating component supporting stars or circles with half-fill display. Includes full theming support for light/dark modes.
Example
import { Rating, RatingVariant, RatingSize } from '@spartanfx/react';
// Interactive controlled rating
const [rating, setRating] = React.useState(3);
<Rating value={rating} onChange={setRating} />
// Read-only display (e.g., showing average rating)
<Rating value={3.5} onChange={() => {}} readOnly />
// With label and custom colors
<Rating
value={rating}
onChange={setRating}
label="Rate this product"
fillColor="#FF6B6B"
/>
// Circle variant with large size
<Rating
value={rating}
onChange={setRating}
variant={RatingVariant.Circle}
size={RatingSize.Large}
/>