UNPKG

@aplus-frontend/ui

Version:

29 lines (28 loc) 971 B
import { defineComponent as a, computed as s, createElementBlock as p, openBlock as i, normalizeClass as u, renderSlot as d } from "vue"; import "../../../config-provider/index.mjs"; import { mergeClass as m } from "../../../editable-table/utils.mjs"; import { useNamespace as c } from "../../../config-provider/hooks/use-namespace.mjs"; import { useGlobalConfig as f } from "../../../config-provider/hooks/use-global-config.mjs"; const B = /* @__PURE__ */ a({ name: "ApProCardTitle", __name: "index", props: { type: { default: "default" } }, setup(r) { const { b: l } = c("pro-card-title"), o = f("uiMode"), t = r, n = s(() => { const e = l(); return m(`${e}`, [t.type ? `${e}-${t.type}` : void 0, o.value ? `${e}-${t.type ?? "default"}-${o.value}` : void 0].filter(Boolean)); }); return (e, C) => (i(), p("div", { class: u(n.value) }, [d(e.$slots, "default")], 2)); } }); export { B as default };