@aplus-frontend/ui
Version:
29 lines (28 loc) • 971 B
JavaScript
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
};