UNPKG

@varlet/ui

Version:

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

38 lines (37 loc) 858 B
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 }, checkedColor: String, uncheckedColor: String, disabled: Boolean, readonly: Boolean, indeterminate: Boolean, iconSize: [String, Number], ripple: { type: Boolean, default: true }, validateTrigger: { type: Array, default: () => ["onChange"] }, rules: [Array, Function, Object], onClick: defineListenerProp(), onChange: defineListenerProp(), "onUpdate:modelValue": defineListenerProp(), "onUpdate:indeterminate": defineListenerProp() }; export { props };