123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- 'use strict';
- Object.defineProperty(exports, '__esModule', { value: true });
- var iconsVue = require('@element-plus/icons-vue');
- require('../../../constants/index.js');
- require('../../../utils/index.js');
- var runtime = require('../../../utils/vue/props/runtime.js');
- var typescript = require('../../../utils/typescript.js');
- var icon = require('../../../utils/vue/icon.js');
- var validator = require('../../../utils/vue/validator.js');
- var event = require('../../../constants/event.js');
- var core = require('@vueuse/core');
- const rateProps = runtime.buildProps({
- modelValue: {
- type: Number,
- default: 0
- },
- id: {
- type: String,
- default: void 0
- },
- lowThreshold: {
- type: Number,
- default: 2
- },
- highThreshold: {
- type: Number,
- default: 4
- },
- max: {
- type: Number,
- default: 5
- },
- colors: {
- type: runtime.definePropType([Array, Object]),
- default: () => typescript.mutable(["", "", ""])
- },
- voidColor: {
- type: String,
- default: ""
- },
- disabledVoidColor: {
- type: String,
- default: ""
- },
- icons: {
- type: runtime.definePropType([Array, Object]),
- default: () => [iconsVue.StarFilled, iconsVue.StarFilled, iconsVue.StarFilled]
- },
- voidIcon: {
- type: icon.iconPropType,
- default: () => iconsVue.Star
- },
- disabledVoidIcon: {
- type: icon.iconPropType,
- default: () => iconsVue.StarFilled
- },
- disabled: {
- type: Boolean
- },
- allowHalf: {
- type: Boolean
- },
- showText: {
- type: Boolean
- },
- showScore: {
- type: Boolean
- },
- textColor: {
- type: String,
- default: ""
- },
- texts: {
- type: runtime.definePropType(Array),
- default: () => typescript.mutable([
- "Extremely bad",
- "Disappointed",
- "Fair",
- "Satisfied",
- "Surprise"
- ])
- },
- scoreTemplate: {
- type: String,
- default: "{value}"
- },
- size: {
- type: String,
- validator: validator.isValidComponentSize
- },
- label: {
- type: String,
- default: void 0
- },
- clearable: {
- type: Boolean,
- default: false
- }
- });
- const rateEmits = {
- [event.CHANGE_EVENT]: (value) => core.isNumber(value),
- [event.UPDATE_MODEL_EVENT]: (value) => core.isNumber(value)
- };
- exports.rateEmits = rateEmits;
- exports.rateProps = rateProps;
- //# sourceMappingURL=rate.js.map
|