Default
default.tsx
<Rating
value={3}
onChange={(val) => console.log(val)}
/>The Rating component displays a visual rating scale, allowing users to select or view a rating value. It supports both interactive and read-only modes.
<Rating
value={3}
onChange={(val) => console.log(val)}
/>// Themes
<Rating theme="primary"
value={3}
onChange={(val) => console.log(val)}
/>
<Rating theme="secondary"
value={3}
onChange={(val) => console.log(val)}
/>
<Rating theme="tertiary"
value={3}
onChange={(val) => console.log(val)}
/>
<Rating theme="quaternary"
value={3}
onChange={(val) => console.log(val)}
/>
// States
<Rating state="success"
value={3}
onChange={(val) => console.log(val)}
/>
<Rating state="warning"
value={3}
onChange={(val) => console.log(val)}
/>
<Rating state="error"
value={3}
onChange={(val) => console.log(val)}
/>
<Rating state="info"
value={3}
onChange={(val) => console.log(val)}
/>
// Sizes
<Rating size="xs"
value={3}
onChange={(val) => console.log(val)}
/>
<Rating size="small"
value={3}
onChange={(val) => console.log(val)}
/>
<Rating size="medium"
value={3}
onChange={(val) => console.log(val)}
/>
<Rating size="large"
value={3}
onChange={(val) => console.log(val)}
/>
// Variants
<Rating variant="solid"
value={3}
onChange={(val) => console.log(val)}
/>
<Rating variant="outline"
value={3}
onChange={(val) => console.log(val)}
/>
<Rating variant="glass"
value={3}
onChange={(val) => console.log(val)}
/>