@extclp/vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
40 lines (39 loc) • 829 B
JavaScript
import { buildProps as e, stateProp as t, localeProp as r, booleanProp as n, booleanStringProp as a, iconProp as l, classProp as s, eventProp as o } from "@vexip-ui/config";
const i = e({
state: t,
locale: r("input"),
value: String,
placeholder: String,
rows: Number,
noResize: n,
autofocus: n,
spellcheck: n,
autocomplete: a,
readonly: n,
disabled: n,
debounce: n,
delay: Number,
maxLength: Number,
loading: n,
loadingIcon: l,
loadingLock: n,
loadingEffect: String,
sync: n,
controlClass: s,
controlAttrs: Object,
name: String,
onFocus: o(),
onBlur: o(),
onInput: o(),
onChange: o(),
onEnter: o(),
onKeyDown: o(),
onKeyPress: o(),
onKeyUp: o(),
onCompositionStart: o(),
onCompositionEnd: o()
});
export {
i as textareaProps
};
//# sourceMappingURL=props.mjs.map