UNPKG

dk-plus

Version:
43 lines (42 loc) 1.55 kB
import d from "./index2.js"; import { resolveComponent as a, openBlock as n, createElementBlock as s, normalizeClass as r, normalizeStyle as k, renderSlot as l, createCommentVNode as o, createVNode as c, createElementVNode as t, toDisplayString as p } from "vue"; import m from "../../_virtual/index.js"; const u = { key: 1 }, f = { class: "dk-alert-content" }, y = { key: 0, class: "dk-alert-description" }, v = { key: 2 }, $ = { class: "dk-alert-close-btn" }; function h(e, C, b, I, V, E) { const i = a("dk-icon"); return e.alertVisible ? (n(), s("div", { key: 0, ref: "dkAlertRef", class: r(["dk-alert", `is-alert-${e.type}`, e.center ? "dk-alert-is-center" : ""]), style: k([e.styleList]) }, [ e.icon === "" || e.icon === null ? l(e.$slots, "icon", { key: 0 }) : o("", !0), e.icon ? (n(), s("div", u, [ c(i, { icon: e.icon }, null, 8, ["icon"]) ])) : o("", !0), t("div", f, [ t("div", { class: r([e.description ? "dk-alert-is-bold" : ""]) }, [ l(e.$slots, "default") ], 2), e.description ? (n(), s("div", y, p(e.description), 1)) : o("", !0) ]), e.closable ? o("", !0) : (n(), s("div", v, [ e.closeIcon === "" || e.closeIcon === null ? l(e.$slots, "closeIcon", { key: 0 }) : o("", !0), t("div", $, [ c(i, { icon: e.closeIcon, onClick: e.EventClick }, null, 8, ["icon", "onClick"]) ]) ])) ], 6)) : o("", !0); } const B = /* @__PURE__ */ m(d, [["render", h]]); export { B as default };