UNPKG

@varlet/ui

Version:

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

64 lines (63 loc) 1.7 kB
var __defProp = Object.defineProperty; var __getOwnPropSymbols = Object.getOwnPropertySymbols; var __hasOwnProp = Object.prototype.hasOwnProperty; var __propIsEnum = Object.prototype.propertyIsEnumerable; var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; var __spreadValues = (a, b) => { for (var prop in b || (b = {})) if (__hasOwnProp.call(b, prop)) __defNormalProp(a, prop, b[prop]); if (__getOwnPropSymbols) for (var prop of __getOwnPropSymbols(b)) { if (__propIsEnum.call(b, prop)) __defNormalProp(a, prop, b[prop]); } return a; }; import { inputProps } from "../input/index.mjs"; import { defineListenerProp, pickProps } from "../utils/components.mjs"; const props = __spreadValues({ modelValue: String, options: { type: Array, default: () => [] }, labelKey: { type: String, default: "label" }, valueKey: { type: String, default: "value" }, maxlength: [String, Number], readonly: Boolean, disabled: Boolean, validateTrigger: { type: Array, default: () => ["onInput", "onClear", "onChange"] }, getShow: Function, rules: [Array, Function, Object], onFocus: defineListenerProp(), onBlur: defineListenerProp(), onInput: defineListenerProp(), onChange: defineListenerProp(), onClear: defineListenerProp(), onClick: defineListenerProp(), "onUpdate:modelValue": defineListenerProp() }, pickProps(inputProps, [ "size", "variant", "placeholder", "enterkeyhint", "line", "hint", "textColor", "focusColor", "blurColor", "clearable" ])); export { props };