@varlet/ui
Version:
A Vue3 component library based on Material Design 2 and 3, supporting mobile and desktop.
42 lines (41 loc) • 833 B
JavaScript
import { defineListenerProp } from "../utils/components.mjs";
const props = {
modelValue: {
default: false
},
activeValue: {
default: true
},
inactiveValue: {
default: false
},
lazyChange: Boolean,
disabled: Boolean,
readonly: Boolean,
loading: Boolean,
color: String,
loadingColor: String,
closeColor: String,
size: [String, Number],
variant: Boolean,
rules: [Array, Function, Object],
ripple: {
type: Boolean,
default: true
},
buttonElevation: {
type: [Boolean, String, Number],
default: true
},
validateTrigger: {
type: Array,
default: () => ["onChange", "onLazyChange"]
},
onClick: defineListenerProp(),
onBeforeChange: defineListenerProp(),
onChange: defineListenerProp(),
"onUpdate:modelValue": defineListenerProp()
};
export {
props
};