41 lines
1.1 KiB
JavaScript
41 lines
1.1 KiB
JavaScript
import { style } from '@primeuix/styles/rating';
|
|
import BaseStyle from '@primevue/core/base/style';
|
|
|
|
var classes = {
|
|
root: function root(_ref) {
|
|
var props = _ref.props;
|
|
return ['p-rating', {
|
|
'p-readonly': props.readonly,
|
|
'p-disabled': props.disabled
|
|
}];
|
|
},
|
|
option: function option(_ref2) {
|
|
var instance = _ref2.instance,
|
|
value = _ref2.value;
|
|
return ['p-rating-option', {
|
|
'p-rating-option-active': value <= instance.d_value,
|
|
'p-focus-visible': value === instance.focusedOptionIndex && instance.isFocusVisibleItem
|
|
}];
|
|
},
|
|
onIcon: function onIcon(_ref3) {
|
|
var instance = _ref3.instance;
|
|
return ['p-rating-icon p-rating-on-icon', {
|
|
'p-invalid': instance.$invalid
|
|
}];
|
|
},
|
|
offIcon: function offIcon(_ref4) {
|
|
var instance = _ref4.instance;
|
|
return ['p-rating-icon p-rating-off-icon', {
|
|
'p-invalid': instance.$invalid
|
|
}];
|
|
}
|
|
};
|
|
var RatingStyle = BaseStyle.extend({
|
|
name: 'rating',
|
|
style: style,
|
|
classes: classes
|
|
});
|
|
|
|
export { RatingStyle as default };
|
|
//# sourceMappingURL=index.mjs.map
|