feat(Rate): add @rate-icon-full-color less var

This commit is contained in:
陈嘉涵
2020-01-27 15:13:48 +08:00
parent 8b8471945c
commit 5c804cf920
4 changed files with 34 additions and 32 deletions
+3 -6
View File
@@ -22,6 +22,7 @@ export default createComponent({
props: {
size: [Number, String],
color: String,
gutter: [Number, String],
readonly: Boolean,
disabled: Boolean,
@@ -39,10 +40,6 @@ export default createComponent({
type: String,
default: 'star-o',
},
color: {
type: String,
default: '#ffd21e',
},
voidColor: {
type: String,
default: '#c7c7c7',
@@ -172,7 +169,7 @@ export default createComponent({
<Icon
size={this.sizeWithUnit}
name={isFull ? icon : voidIcon}
class={bem('icon', { disabled })}
class={bem('icon', { disabled, full: isFull })}
data-score={score}
color={disabled ? disabledColor : isFull ? color : voidColor}
onClick={() => {
@@ -183,7 +180,7 @@ export default createComponent({
<Icon
size={this.sizeWithUnit}
name={isVoid ? voidIcon : icon}
class={bem('icon', ['half', { disabled }])}
class={bem('icon', ['half', { disabled, full: !isVoid }])}
data-score={score - 0.5}
color={disabled ? disabledColor : isVoid ? voidColor : color}
onClick={() => {