UNPKG

element-plus

Version:

A Component Library for Vue3.0

56 lines (47 loc) 1.34 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 /* NEED_PATCH */)) } script.render = render; script.__file = "packages/breadcrumb/src/index.vue"; script.install = (app) => { app.component(script.name, script); }; const _Breadcrumb = script; exports.default = _Breadcrumb;