comic-plus
Version:
<p align="center"> <img width="200px" src="./logo.png"/> </p>
45 lines (44 loc) • 980 B
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
require("../../../utils/config.js");
require("vue");
const typescript = require("../../../utils/typescript.js");
require("@vueuse/core");
const sliderProps = {
modelValue: [Number, Array],
type: {
type: String,
default: "primary"
},
size: String,
color: String,
range: Boolean,
max: {
type: Number,
default: 100
},
min: {
type: Number,
default: 0
},
step: {
type: Number,
default: 1
},
showInput: Boolean,
showStep: Boolean,
disabled: Boolean,
marks: Object,
showTooltip: {
type: Boolean,
default: true
},
formatTooltip: Function
};
const isValidValue = (value) => typescript.isNumber(value) || typescript.isArray(value) && value.every(typescript.isNumber);
const sliderEmits = {
["update:modelValue"]: isValidValue,
change: isValidValue
};
exports.sliderEmits = sliderEmits;
exports.sliderProps = sliderProps;