vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
31 lines (30 loc) • 769 B
JavaScript
import { defineComponent as c, computed as m, createVNode as a } from "vue";
import { useProps as n, useNameHelper as s } from "@vexip-ui/config";
import { blockquoteProps as l } from "./props.mjs";
const d = /* @__PURE__ */ c({
name: "Blockquote",
props: l,
emits: [],
setup(u, {
slots: t
}) {
const o = n("blockquote", u, {
type: "default"
}), e = s("blockquote"), p = m(() => ({
[e.b()]: !0,
[e.bs("vars")]: !0,
[e.bm("inherit")]: o.inherit,
[e.bm(o.type)]: o.type !== "default"
}));
return () => {
var r;
return a("blockquote", {
class: p.value
}, [(r = t.default) == null ? void 0 : r.call(t)]);
};
}
});
export {
d as default
};
//# sourceMappingURL=blockquote.mjs.map