tass-ui
Version:
A high quality UI Toolkit built on Vue.js3+.
26 lines (25 loc) • 742 B
JavaScript
;
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const vue = require("vue");
require("../../../theme-chalk/src/breadcrumb.scss.js");
const _sfc_main = {
name: "TassBreadcrumb",
props: {
"separator-icon": {
type: String,
default: () => "chevronright"
}
},
render(props) {
const items = this.$slots.default();
const dymanicItems = [];
items.forEach((item, i) => {
dymanicItems.push(item);
if (i < items.length - 1) {
dymanicItems.push(vue.h("i", { class: `tas-icon-${props.separatorIcon}` }));
}
});
return vue.h("div", { class: "tas-bread" }, dymanicItems);
}
};
exports.default = _sfc_main;