ant-design-x-vue-next
Version:
Ant Design X for Vue — community continuation aligned with @ant-design/x
35 lines (34 loc) • 822 B
JavaScript
import { defineComponent as e, createVNode as l } from "vue";
import { O as o, Q as c, C as i, f as r, b as d } from "../chunks/module-chunk.mjs";
const C = /* @__PURE__ */ e({
name: "AXThoughtChainStatus",
__name: "Status",
props: {
prefixCls: null,
icon: null,
status: null,
className: null,
class: null,
style: null
},
setup(n) {
const s = n, u = {
loading: l(r, null, null),
error: l(i, null, null),
success: l(c, null, null),
abort: l(o, null, null)
};
return () => {
const t = `${s.prefixCls}-status`, a = s.status ? u[s.status] : s.icon;
return l("div", {
class: d(t, s.className, s.class, {
[`${t}-${s.status}`]: s.status
}),
style: s.style
}, [a]);
};
}
});
export {
C as default
};