UNPKG

@varlet/ui

Version:

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

58 lines (57 loc) 1.23 kB
import { defineListenerProp } from "../utils/components.mjs"; const props = { modelValue: { type: Number, default: 0 }, min: [String, Number], max: [String, Number], step: { type: [String, Number], default: 1 }, color: String, inputWidth: [String, Number], inputTextSize: [String, Number], buttonSize: [String, Number], elevation: { type: [Boolean, Number, String], default: true }, decimalLength: [String, Number], disabled: Boolean, readonly: Boolean, disableIncrement: Boolean, disableDecrement: Boolean, disableInput: Boolean, lazyChange: Boolean, incrementButton: { type: Boolean, default: true }, decrementButton: { type: Boolean, default: true }, press: { type: Boolean, default: true }, ripple: { type: Boolean, default: true }, validateTrigger: { type: Array, default: () => ["onInputChange", "onLazyChange", "onIncrement", "onDecrement"] }, rules: [Array, Function, Object], onBeforeChange: defineListenerProp(), onChange: defineListenerProp(), onIncrement: defineListenerProp(), onDecrement: defineListenerProp(), "onUpdate:modelValue": defineListenerProp() }; export { props };