UNPKG

dk-plus

Version:
45 lines (44 loc) 1.53 kB
import p from "./index2.js"; import { resolveComponent as s, openBlock as u, createElementBlock as c, createVNode as l, withCtx as f, renderSlot as t, createElementVNode as d, normalizeStyle as r, toDisplayString as m } from "vue"; import k from "../../_virtual/index.js"; const y = { class: "dkcodedisplay-text" }; function h(e, o, v, C, M, $) { const a = s("dk-icon"), i = s("dk-shadow"); return u(), c("div", { ref: "codeParentRef", class: "dkcodedisplay", onMouseenter: o[1] || (o[1] = (...n) => e.handleMouseEnter && e.handleMouseEnter(...n)), onMouseleave: o[2] || (o[2] = (...n) => e.handleMouseLeave && e.handleMouseLeave(...n)) }, [ l(i, null, { default: f(() => [ t(e.$slots, "code"), d("div", { ref: "codeBoxRef", class: "dkcodedisplay_code", style: r({ height: e.codeHeight }) }, [ t(e.$slots, "default") ], 4), d("div", { class: "dkcodedisplay_open", style: r(e.dkCodeDisplayStyleList), onClick: o[0] || (o[0] = (...n) => e.handleOpenCode && e.handleOpenCode(...n)) }, [ d("div", y, [ l(a, { size: "13px", icon: e.open ? "IconUpperTriangle" : "IconLowerTriangle" }, null, 8, ["icon"]), d("span", null, m(e.open ? "\u6536\u8D77" : "\u5C55\u5F00"), 1) ]) ], 4) ]), _: 3 }) ], 544); } const L = /* @__PURE__ */ k(p, [["render", h]]); export { L as default };