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