@extclp/vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
51 lines (50 loc) • 1.02 kB
JavaScript
import { buildProps as r, sizeProp as t, stateProp as l, localeProp as i, booleanStringProp as a, iconProp as n, booleanProp as o, eventProp as e } from "@vexip-ui/config";
const s = r({
size: t,
state: l,
locale: i("input"),
transfer: a,
value: [String, Number],
options: Array,
filter: {
type: [Boolean, Function],
default: null
},
prefix: n,
prefixColor: String,
suffix: n,
suffixColor: String,
placeholder: String,
disabled: o,
transitionName: String,
dropDisabled: o,
placement: String,
clearable: o,
ignoreCase: o,
autofocus: o,
spellcheck: o,
loading: o,
loadingIcon: n,
loadingLock: o,
loadingEffect: String,
transparent: o,
debounce: o,
delay: Number,
keyConfig: Object,
showEmpty: o,
name: String,
popperAlive: o,
slots: Object,
onFocus: e(),
onBlur: e(),
onSelect: e(),
onInput: e(),
onChange: e(),
onToggle: e(),
onEnter: e(),
onClear: e()
});
export {
s as autoCompleteProps
};
//# sourceMappingURL=props.mjs.map