tu-view-plus
Version:
2 lines (1 loc) • 1.29 kB
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("@tu-view-plus/utils"),r=require("@tu-view-plus/constants"),t=require("@tu-view-plus/icons-vue"),l=require("@tu-view-plus/hooks"),a=e.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:e.definePropType([Array,Object]),default:()=>e.mutable(["","",""])},voidColor:{type:String,default:""},disabledVoidColor:{type:String,default:""},icons:{type:e.definePropType([Array,Object]),default:()=>[t.StarFilled,t.StarFilled,t.StarFilled]},voidIcon:{type:e.iconPropType,default:()=>t.Star},disabledVoidIcon:{type:e.iconPropType,default:()=>t.StarFilled},disabled:Boolean,allowHalf:Boolean,showText:Boolean,showScore:Boolean,textColor:{type:String,default:""},texts:{type:e.definePropType(Array),default:()=>e.mutable(["Extremely bad","Disappointed","Fair","Satisfied","Surprise"])},scoreTemplate:{type:String,default:"{value}"},size:{...l.useSizeProp,default:"medium"},label:{type:String,default:void 0},clearable:{type:Boolean,default:!1}}),i={[r.CHANGE_EVENT]:o=>e.isNumber(o),[r.UPDATE_MODEL_EVENT]:o=>e.isNumber(o)};exports.rateEmits=i;exports.rateProps=a;