@rn-components-kit/rating
v1.0.1
Published
Radio buttons allow users to select one option from a set.
Downloads
3
Maintainers
Readme
Rating
English | 中文
Ratings are used to collect measurable feedback from users. It supports the following features:
touch
andmove
operation- customized active/inactive icon (
type
,color
,size
) - different step values (e.g. 0.1/0.2/0.5/1)
How to use
npm install @rn-components-kit/rating --save
|Preview|Code| |------------|:---------:| ||Demo1 Code| ||Demo2 Code| ||Demo3 Code|
Props
style
step
total
value
iconGap
iconSize
disabled
activeIconType
activeIconColor
inActiveIconType
inActiveIconColor
onValueChange
Reference
Props
style
Allows you to customize style
|Type|Required|Default| |----|--------|-------| |object|no|-|
step
The granularity that Rating can step through values
|Type|Required|Default|
|----|--------|-------|
|enum(0.1
, 0.2
, 0.5
, 1
)|no|1|
total
Count of star
|Type|Required|Default| |----|--------|-------| |number|no|5|
value
Current count of active star
|Type|Required|Default| |----|--------|-------| |number|no|0|
iconGap
Space between stars
|Type|Required|Default| |----|--------|-------| |number|no|4|
iconSize
Size of star icon
|Type|Required|Default| |----|--------|-------| |number|no|20|
disabled
Determines whether value can be changed
|Type|Required|Default| |----|--------|-------| |boolean|no|false|
activeIconType
Icon type when it is active
|Type|Required|Default| |----|--------|-------| |enum value|no|'star-fill'|
activeIconColor
Icon color when it is active
|Type|Required|Default| |----|--------|-------| |string|no|'#FADB14'|
inActiveIconType
Icon type when it is inactive
|Type|Required|Default| |----|--------|-------| |enum value|no|'star-fill'|
inActiveIconColor
Icon color when it is inactive
|Type|Required|Default| |----|--------|-------| |string|no|'#E8E8E8'|
onValueChange
(value: number) => void
A callback will be triggered when Rating's value changes
|Type|Required|Default| |----|--------|-------| |function|no|() => {}|