UNPKG

comic-plus

Version:

<p align="center"> <img width="200px" src="./logo.png"/> </p>

47 lines (46 loc) 845 B
import "../../../utils/config.mjs"; import "vue"; import { isNumber } from "../../../utils/typescript.mjs"; import "@vueuse/core"; const rateProps = { modelValue: { type: Number, default: 0 }, count: { type: Number, default: 5, validator: (value) => value >= 5 }, size: { type: Number, default: 20, validator: (value) => value >= 12 }, allowHalf: Boolean, clearable: Boolean, showText: Boolean, texts: Array, icons: { type: [Object, Array] }, color: { type: String, default: "#f7ba2a" }, unColor: { type: String, default: "#999999" }, variableIcon: Function, variableColor: Function, disabled: Boolean }; const rateEmits = { ["update:modelValue"]: (value) => isNumber(value), change: (value) => isNumber(value) }; export { rateEmits, rateProps };