@extclp/vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
44 lines (43 loc) • 913 B
JavaScript
import { buildProps as n, eventProp as o, booleanProp as e, sizeProp as r, classProp as i, booleanStringProp as t, localeProp as a } from "@vexip-ui/config";
const s = n({
locale: a("drawer"),
transfer: t,
active: e,
width: [Number, String],
height: [Number, String],
placement: String,
title: String,
closable: e,
inner: e,
maskClose: e,
drawerClass: i,
hideMask: e,
onBeforeClose: Function,
resizable: e,
autoRemove: e,
footer: e,
confirmText: String,
cancelText: String,
loading: e,
confirmType: String,
confirmProps: Object,
cancelType: String,
cancelProps: Object,
actionSize: r,
undivided: e,
disableEsc: e,
slots: Object,
onToggle: o(),
onClose: o(),
onShow: o(),
onHide: o(),
onResizeStart: o(),
onResizeMove: o(),
onResizeEnd: o(),
onConfirm: o(),
onCancel: o()
});
export {
s as drawerProps
};
//# sourceMappingURL=props.mjs.map