vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
52 lines (51 loc) • 919 B
JavaScript
import { buildProps as t, eventProp as o, booleanProp as e, classProp as l, booleanStringProp as a, wrapProps as r } from "@vexip-ui/config";
const s = t({
visible: e,
placement: String,
outsideClose: e,
trigger: String,
label: [String, Number],
transitionName: String,
transfer: a,
dropClass: l,
appear: e,
meta: Object,
alive: e,
custom: e,
shift: e,
onToggle: o(),
onSelect: o(),
onClickOutside: o(),
onOutsideClose: o()
}), p = r({
label: {
type: [String, Number],
default: null
},
disabled: {
type: Boolean,
default: !1
},
selected: {
type: Boolean,
default: !1
},
divided: {
type: Boolean,
default: !1
},
reference: {
type: Boolean,
default: !1
},
meta: {
type: Object,
default: () => ({})
},
onSelect: o()
});
export {
p as dropdownItemProps,
s as dropdownProps
};
//# sourceMappingURL=props.mjs.map