tass-ui
Version:
A high quality UI Toolkit built on Vue.js3+.
26 lines (25 loc) • 612 B
JavaScript
import { h } from "vue";
import "../../../theme-chalk/src/breadcrumb.scss.mjs";
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(h("i", { class: `tas-icon-${props.separatorIcon}` }));
}
});
return h("div", { class: "tas-bread" }, dymanicItems);
}
};
export {
_sfc_main as default
};