UNPKG

dk-plus

Version:
37 lines (36 loc) 1.19 kB
import d from "./index2.js"; import { openBlock as l, createElementBlock as p, normalizeClass as n, normalizeStyle as t, createElementVNode as s, createCommentVNode as i, renderSlot as a } from "vue"; import v from "../../_virtual/index.js"; const f = { key: 0, class: "dk-popover-wrapper_arrow" }, m = { ref: "wrapperRef", class: "dk-popover-wrapper_container" }, u = { class: "dk-popover_inner" }; function k(e, o, w, C, M, $) { return l(), p("div", { class: n(e.classList), style: t(e.styleList), onMouseenter: o[0] || (o[0] = (...r) => e.handleMouseEnter && e.handleMouseEnter(...r)), onMouseleave: o[1] || (o[1] = (...r) => e.handleMouseLeave && e.handleMouseLeave(...r)), onClick: o[2] || (o[2] = (...r) => e.handleClick && e.handleClick(...r)) }, [ s("div", { class: n(e.wrapperClassList), style: t({ "--popover-top": e.top, "--popover-left": e.left }) }, [ e.showArrow ? (l(), p("div", f)) : i("", !0), s("div", m, [ a(e.$slots, "popup") ], 512) ], 6), s("div", u, [ a(e.$slots, "default") ]) ], 38); } const E = /* @__PURE__ */ v(d, [["render", k]]); export { E as default };