vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
50 lines (49 loc) • 967 B
JavaScript
import { buildProps as r, eventProp as o, booleanProp as e, iconProp as n, styleProp as t } from "@vexip-ui/config";
const l = r({
expanded: [String, Number, Array],
card: e,
accordion: e,
arrowType: String,
ghost: e,
onChange: o()
}), i = r({
label: [String, Number],
title: String,
disabled: e,
contentStyle: t,
expanded: e,
card: e,
arrowType: String,
icon: n,
ghost: e,
slots: Object,
onToggle: o()
}), p = r({
appear: e,
mode: String,
horizontal: e,
duration: Number,
timing: String,
fadeEffect: e,
/**
* Internal prop for Tree, reverse the enter transition
*
* @internal
*/
reverse: e,
disabled: e,
onBeforeEnter: o(),
onEnter: o(),
onAfterEnter: o(),
onEnterCancelled: o(),
onBeforeLeave: o(),
onLeave: o(),
onAfterLeave: o(),
onLeaveCancelled: o()
});
export {
i as collapsePanelProps,
l as collapseProps,
p as collapseTransitionProps
};
//# sourceMappingURL=props.mjs.map