UNPKG

vuux

Version:

Vue3 Nuxt3 Nuxt4 组件库

32 lines (31 loc) 898 B
import { defineComponent as r, createElementBlock as n, openBlock as t, normalizeClass as o, createElementVNode as c, createBlock as l, createCommentVNode as a, unref as s, toDisplayString as d } from "vue"; import { Icon as m } from "@vuux/icons"; const p = { key: 1 }, k = /* @__PURE__ */ r({ name: "Divider", __name: "index", props: { title: {}, icon: {}, dashed: { type: Boolean }, placement: { default: "left" } }, setup(i) { const e = i; return (u, f) => (t(), n("div", { class: o(["app-divider", { "is-dashed": e.dashed }]) }, [ c("div", { class: o(["divider-text", e.placement]) }, [ e.icon ? (t(), l(s(m), { key: 0, name: e.icon }, null, 8, ["name"])) : a("", !0), e.title ? (t(), n("span", p, d(e.title), 1)) : a("", !0) ], 2) ], 2)); } }); export { k as default };