@varlet/ui
Version:
A Vue3 component library based on Material Design 2 and 3, supporting mobile and desktop.
36 lines (35 loc) • 782 B
JavaScript
import { defineListenerProp } from "../utils/components.mjs";
const props = {
modelValue: {
type: [String, Number, Boolean, Object, Array],
default: false
},
checkedValue: {
type: [String, Number, Boolean, Object, Array],
default: true
},
uncheckedValue: {
type: [String, Number, Boolean, Object, Array],
default: false
},
disabled: Boolean,
readonly: Boolean,
checkedColor: String,
uncheckedColor: String,
iconSize: [String, Number],
ripple: {
type: Boolean,
default: true
},
validateTrigger: {
type: Array,
default: () => ["onChange"]
},
rules: [Array, Function, Object],
onClick: defineListenerProp(),
onChange: defineListenerProp(),
"onUpdate:modelValue": defineListenerProp()
};
export {
props
};