StarRating

Atom

Five-star rating indicator. Read-only by default with decimal/half-star rendering; pass `readonly={false}` + `onChange` for interactive whole-star selection.

Readonly with decimals

Preview
(312 reviews)
Code
<%- include('modules/ui/StarRating', { value: 4.7, size: 'sm', caption: '(312 reviews)' }) %>
<%- include('modules/ui/StarRating', { value: 3.5, size: 'md' }) %>
<%- include('modules/ui/StarRating', { value: 2.2, size: 'lg' }) %>

Interactive

Preview

Selected:

Code
<%- include('modules/ui/StarRating', {
  value: 0,
  readonly: false,
  size: 'lg',
  ariaLabel: 'Pick a rating'
}) %>
Source modules/ui/StarRating.ejs