primevue
Version:
[](https://opensource.org/licenses/MIT) [](https://badge.fury.io/js/primevue) [ • 3.38 kB
JavaScript
var e=require("vue"),t={name:"BreadcrumbItem",props:{item:null,template:null},methods:{onClick(e,t){this.item.command&&this.item.command({originalEvent:e,item:this.item}),this.item.to&&t&&t(e)},visible(){return"function"==typeof this.item.visible?this.item.visible():!1!==this.item.visible}},computed:{containerClass(){return[{"p-disabled":this.item.disabled},this.item.class]},iconClass(){return["p-menuitem-icon",this.item.icon]}}};const n={key:1,class:"p-menuitem-text"},l={key:1,class:"p-menuitem-text"};t.render=function(t,o,i,a,c,m){const r=e.resolveComponent("router-link");return m.visible()?(e.openBlock(),e.createBlock("li",{key:0,class:m.containerClass},[i.template?(e.openBlock(),e.createBlock(e.resolveDynamicComponent(i.template),{key:1,item:i.item},null,8,["item"])):(e.openBlock(),e.createBlock(e.Fragment,{key:0},[i.item.to?(e.openBlock(),e.createBlock(r,{key:0,to:i.item.to,custom:""},{default:e.withCtx((({navigate:t,href:l})=>[e.createVNode("a",{href:l,class:"p-menuitem-link",onClick:e=>m.onClick(e,t)},[i.item.icon?(e.openBlock(),e.createBlock("span",{key:0,class:m.iconClass},null,2)):e.createCommentVNode("",!0),i.item.label?(e.openBlock(),e.createBlock("span",n,e.toDisplayString(i.item.label),1)):e.createCommentVNode("",!0)],8,["href","onClick"])])),_:1},8,["to"])):(e.openBlock(),e.createBlock("a",{key:1,href:i.item.url||"#",class:"p-menuitem-link",onClick:o[1]||(o[1]=(...e)=>m.onClick&&m.onClick(...e)),target:i.item.target},[i.item.icon?(e.openBlock(),e.createBlock("span",{key:0,class:m.iconClass},null,2)):e.createCommentVNode("",!0),i.item.label?(e.openBlock(),e.createBlock("span",l,e.toDisplayString(i.item.label),1)):e.createCommentVNode("",!0)],8,["href","target"]))],64))],2)):e.createCommentVNode("",!0)};var o={name:"Breadcrumb",props:{model:{type:Array,default:null},home:{type:null,default:null}},components:{BreadcrumbItem:t}};const i={class:"p-breadcrumb p-component","aria-label":"Breadcrumb"},a=e.createVNode("li",{class:"p-breadcrumb-chevron pi pi-chevron-right"},null,-1);!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var l=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===n&&l.firstChild?l.insertBefore(o,l.firstChild):l.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}("\n.p-breadcrumb ul {\n margin: 0;\n padding: 0;\n list-style-type: none;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n.p-breadcrumb .p-menuitem-text {\n line-height: 1;\n}\n.p-breadcrumb .p-menuitem-link {\n text-decoration: none;\n}\n"),o.render=function(t,n,l,o,c,m){const r=e.resolveComponent("BreadcrumbItem");return e.openBlock(),e.createBlock("nav",i,[e.createVNode("ul",null,[l.home?(e.openBlock(),e.createBlock(r,{key:0,item:l.home,class:"p-breadcrumb-home",template:t.$slots.item},null,8,["item","template"])):e.createCommentVNode("",!0),(e.openBlock(!0),e.createBlock(e.Fragment,null,e.renderList(l.model,(n=>(e.openBlock(),e.createBlock(e.Fragment,{key:n.label},[a,e.createVNode(r,{item:n,template:t.$slots.item},null,8,["item","template"])],64)))),128))])])},module.exports=o;
;