Docs draft
StarRating
Component storyFigma (.Star block + StarRating rows) โReact component โDSDS entity โ
Variants
tone ยท display / active โ Display = text.primary (the old white average stars); active = accent.text (theme-safe orange for user ratings โ raw orange fails the UI floor on light).
fill ยท empty / half / full โ Quarter fills died; display rounds to halves. Empty outlines wear border.strong.
Accessibility
Tab / Arrows โ Interactive mode is a radiogroup of five radio buttons; display mode is a single role=img with the value in the label.
Hover preview and focus are code behavior, not Figma variants โ the old set's 20 variants were mostly interaction frames.