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