UNPKG

vexip-ui

Version:

A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good

66 lines (65 loc) 1.35 kB
import { buildProps as i, eventProp as o, booleanProp as e, booleanNumberProp as n, iconProp as t, booleanStringProp as r, classProp as l, valuesProp as a, localeProp as s, stateProp as p, sizeProp as c } from "@vexip-ui/config"; const u = i({ size: c, state: p, locale: s("select"), visible: e, options: Array, disabled: e, transitionName: String, outsideClose: e, placeholder: String, prefix: t, prefixColor: String, suffix: t, suffixColor: String, noSuffix: e, value: a, multiple: e, clearable: e, maxListHeight: Number, listClass: l, placement: String, transfer: r, optionCheck: e, emptyText: String, staticSuffix: e, loading: e, loadingIcon: t, loadingLock: e, loadingEffect: String, keyConfig: Object, filter: { type: [Boolean, Function], default: null }, ignoreCase: e, creatable: e, transparent: e, maxTagCount: Number, noRestTip: e, tagType: String, noPreview: e, remote: e, fitPopper: n, name: String, popperAlive: e, countLimit: Number, filterPosition: String, slots: Object, shift: e, onFocus: o(), onBlur: o(), onToggle: o(), onSelect: o(), onCancel: o(), onChange: o(), onClickOutside: o(), onOutsideClose: o(), onClear: o(), onFilterInput: o() }); export { u as selectProps }; //# sourceMappingURL=props.mjs.map