@extclp/vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
52 lines (51 loc) • 1.03 kB
JavaScript
import { buildProps as r, eventProp as e, booleanProp as o, iconProp as n, booleanStringProp as t, localeProp as l, stateProp as i, sizeProp as a } from "@vexip-ui/config";
const s = r({
size: a,
state: i,
locale: l("input"),
transfer: t,
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,
shift: o,
onFocus: e(),
onBlur: e(),
onSelect: e(),
onInput: e(),
onChange: e(),
onToggle: e(),
onEnter: e(),
onClear: e()
});
export {
s as autoCompleteProps
};
//# sourceMappingURL=props.mjs.map