tk-eui-plus
Version:
52 lines (51 loc) • 1.02 kB
JavaScript
import { defineComponent as a, resolveComponent as l, openBlock as i, createBlock as o, withCtx as c, renderSlot as d } from "vue";
const r = /* @__PURE__ */ a({
__name: "index",
props: {
type: {
type: String,
default: ""
},
size: {
type: String,
default: "default"
},
truncated: {
type: Boolean,
default: !1
},
lineClamp: {
type: [String, Number],
default: ""
},
tag: {
type: String,
default: "span"
}
},
setup(e) {
return (t, u) => {
const n = l("el-text");
return i(), o(n, {
type: e.type,
size: e.size,
truncated: e.truncated,
"line-clamp": e.lineClamp,
tag: e.tag
}, {
default: c(() => [
d(t.$slots, "default")
]),
_: 3
/* FORWARDED */
}, 8, ["type", "size", "truncated", "line-clamp", "tag"]);
};
}
}), f = {
install(e) {
e.component("tkText", r);
}
};
export {
f as default
};