1 |
- import{D as _,aV as C,f as n,R as y,j as k,K,at as D,o as s,l as u,r as g,q as t,u as a,H as v,E as H,I as O,bg as R,m as V,c as h,w as Y,$ as z,P as F,v as J,Y as L,a1 as M,a2 as N,__tla as T}from"./entry.7ac74952.js";let B,I,G=Promise.all([(()=>{try{return T}catch{}})()]).then(async()=>{const m=Symbol("breadcrumbKey"),$=_({separator:{type:String,default:"/"},separatorIcon:{type:C}}),E=n({name:"ElBreadcrumb"}),S=n({...E,props:$,setup(c){const r=c,l=y("breadcrumb"),o=k();return K(m,r),D(()=>{const e=o.value.querySelectorAll(`.${l.e("item")}`);e.length&&e[e.length-1].setAttribute("aria-current","page")}),(e,i)=>(s(),u("div",{ref_key:"breadcrumb",ref:o,class:t(a(l).b()),"aria-label":"Breadcrumb",role:"navigation"},[g(e.$slots,"default")],2))}});var w=v(S,[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb.vue"]]);const P=_({to:{type:H([String,Object]),default:""},replace:{type:Boolean,default:!1}}),j=n({name:"ElBreadcrumbItem"}),q=n({...j,props:P,setup(c){const r=c,l=L(),o=O(m,void 0),e=y("breadcrumb"),{separator:i,separatorIcon:d}=R(o),p=l.appContext.config.globalProperties.$router,x=k(),A=()=>{!r.to||!p||(r.replace?p.replace(r.to):p.push(r.to))};return(f,Q)=>(s(),u("span",{class:t(a(e).e("item"))},[V("span",{ref_key:"link",ref:x,class:t([a(e).e("inner"),a(e).is("link",!!f.to)]),role:"link",onClick:A},[g(f.$slots,"default")],2),a(d)?(s(),h(a(F),{key:0,class:t(a(e).e("separator"))},{default:Y(()=>[(s(),h(z(a(d))))]),_:1},8,["class"])):(s(),u("span",{key:1,class:t(a(e).e("separator")),role:"presentation"},J(a(i)),3))],2))}});var b=v(q,[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb-item.vue"]]);B=M(w,{BreadcrumbItem:b}),I=N(b)});export{B as E,G as __tla,I as a};
|