UNPKG

dk-plus

Version:
41 lines (40 loc) 1.31 kB
import a from "./index2.js"; import { openBlock as d, createElementBlock as g, mergeProps as n, toHandlerKey as s, withModifiers as i, createElementVNode as t, renderSlot as l, createVNode as f, Transition as p, withCtx as m, withDirectives as k, normalizeClass as v, vShow as h } from "vue"; import w from "../../_virtual/index.js"; const D = { class: "Dk-Trigger__content" }; function E(e, r, u, T, $, B) { return d(), g("div", n({ class: "Dk-Trigger", style: e.styleList, ref: "rootRef" }, { [s(e.closeEvent)]: r[1] || (r[1] = i((...o) => e.handelClose && e.handelClose(...o), ["stop"])) }), [ t("div", n({ class: "Dk-Trigger__trigger" }, { [s(e.openEvent)]: r[0] || (r[0] = i((...o) => e.handelOpen && e.handelOpen(...o), ["stop"])) }), [ l(e.$slots, "default") ], 16), f(p, { name: "Dk-trigger", onBeforeEnter: e.onBeforeEnter }, { default: m(() => [ k(t("div", { class: v(["Dk-Trigger__content-box", { "Dk-Trigger__arrow": e.arrow }]) }, [ t("div", D, [ l(e.$slots, "content") ]) ], 2), [ [h, e.showContent] ]) ]), _: 3 }, 8, ["onBeforeEnter"]) ], 16); } const _ = /* @__PURE__ */ w(a, [["render", E]]); export { _ as default };