@pit-front-end/components
Version:
湖南创智艾泰克科技有限公司
38 lines (37 loc) • 1.07 kB
JavaScript
import { defineComponent as n, resolveComponent as i, createBlock as m, openBlock as p, withCtx as f, renderSlot as u } from "vue";
import { drawerEmits as c, drawerProps as w } from "./drawer.js";
const _ = /* @__PURE__ */ n({
name: "PitDrawer",
inheritAttrs: !1,
__name: "drawer",
props: w,
emits: c,
setup(l, { emit: t }) {
const e = l;
function a() {
e.beforeClose ? e.beforeClose(() => !1) : t("update:modelValue", !1);
}
return (r, o) => {
const s = i("el-drawer");
return p(), m(s, {
modelValue: e.modelValue,
"onUpdate:modelValue": o[0] || (o[0] = (d) => e.modelValue = d),
"append-to-body": "",
title: e.title,
size: e.size,
"close-on-click-modal": !1,
"modal-class": e.modalClass,
"with-header": e.withHeader,
"before-close": a
}, {
default: f(() => [
u(r.$slots, "default")
]),
_: 3
}, 8, ["modelValue", "title", "size", "modal-class", "with-header"]);
};
}
});
export {
_ as default
};