@extclp/vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
41 lines (40 loc) • 808 B
JavaScript
import { buildProps as n, booleanProp as r, booleanStringProp as o, eventProp as e, iconProp as t } from "@vexip-ui/config";
const a = n({
active: String,
accordion: r,
markerType: String,
reduced: r,
horizontal: r,
transfer: o,
trigger: String,
groupType: String,
tooltipReverse: r,
options: Array,
router: Object,
manualRoute: r,
indent: [String, Number],
onSelect: e(),
onExpand: e(),
onReduce: e()
}), c = n({
label: String,
icon: t,
iconProps: Object,
disabled: r,
transfer: o,
trigger: String,
transitionName: String,
meta: Object,
children: Array,
route: [String, Object],
onSelect: e()
}), p = n({
label: String,
children: Array
});
export {
p as menuGroupProps,
c as menuItemProps,
a as menuProps
};
//# sourceMappingURL=props.mjs.map