UNPKG

@varlet/ui

Version:

A Vue3 component library based on Material Design 2 and 3, supporting mobile and desktop.

42 lines (41 loc) 833 B
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 };