vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
58 lines (57 loc) • 1.09 kB
JavaScript
import { buildProps as n, eventProp as o, booleanProp as e, iconProp as r, styleProp as t } from "@vexip-ui/config";
const l = n({
expanded: [String, Number, Array],
card: e,
accordion: e,
arrowType: String,
ghost: e,
alive: {
type: [Boolean, String],
default: null
},
onChange: o()
}), i = n({
label: [String, Number],
title: String,
disabled: e,
contentStyle: t,
expanded: e,
card: e,
arrowType: String,
icon: r,
ghost: e,
alive: {
type: [Boolean, String],
default: null
},
slots: Object,
onToggle: o()
}), p = n({
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