UNPKG

@dialpad/dialtone

Version:

Dialpad's Dialtone design system monorepo

3 lines (2 loc) 1.44 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const o=require("./breadcrumbs-constants.cjs"),m=require("./breadcrumb-item.cjs"),s=require("../../common/utils/index.cjs"),e=require("vue"),b=require("../../_plugin-vue_export-helper-BRilXfQE.cjs"),i={compatConfig:{MODE:3},name:"DtBreadcrumbs",components:{DtBreadcrumbItem:m.default},props:{breadcrumbs:{type:Array,default:()=>[],validate(t){return t.every(({href:a,label:r})=>a!==void 0&&r!==void 0)}},inverted:{type:Boolean,default:!1},ariaLabel:{type:String,default:"breadcrumb"}},data(){return{BREADCRUMBS_INVERTED_MODIFIER:o.BREADCRUMBS_INVERTED_MODIFIER}},methods:{getBreadcrumbItemKey(t){return`breadcrumbs-item-${t}-${s.default.getUniqueString()}`}}},_=["aria-label"];function B(t,a,r,f,n,u){const d=e.resolveComponent("dt-breadcrumb-item");return e.openBlock(),e.createElementBlock("nav",{"aria-label":r.ariaLabel,"data-qa":"dt-breadcrumbs",class:e.normalizeClass(["d-breadcrumbs",{[n.BREADCRUMBS_INVERTED_MODIFIER]:r.inverted}])},[e.createElementVNode("ol",null,[e.renderSlot(t.$slots,"default",{},()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(r.breadcrumbs,(c,l)=>(e.openBlock(),e.createBlock(d,e.mergeProps({key:u.getBreadcrumbItemKey(l),inverted:r.inverted},c),null,16,["inverted"]))),128))])])],10,_)}const E=b._(i,[["render",B]]);exports.default=E; //# sourceMappingURL=breadcrumbs.cjs.map