UNPKG

element-plus

Version:

A Component Library for Vue3.0

55 lines (47 loc) 1.18 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var vue = require('vue'); var script = vue.defineComponent({ name: "ElBreadcrumb", props: { separator: { type: String, default: "/" }, separatorClass: { type: String, default: "" } }, setup(props) { const breadcrumb = vue.ref(null); vue.provide("breadcrumb", props); vue.onMounted(() => { const items = breadcrumb.value.querySelectorAll(".el-breadcrumb__item"); if (items.length) { items[items.length - 1].setAttribute("aria-current", "page"); } }); return { breadcrumb }; } }); const _hoisted_1 = { ref: "breadcrumb", class: "el-breadcrumb", "aria-label": "Breadcrumb", role: "navigation" }; function render(_ctx, _cache, $props, $setup, $data, $options) { return vue.openBlock(), vue.createBlock("div", _hoisted_1, [ vue.renderSlot(_ctx.$slots, "default") ], 512); } script.render = render; script.__file = "packages/breadcrumb/src/index.vue"; script.install = (app) => { app.component(script.name, script); }; const _Breadcrumb = script; exports.default = _Breadcrumb;