1import{aj as w,ak as B,J as C,M as v,O as i,N as k,P as m,ao as c,aq as N,ap as p,aB as f,ar as r,a1 as L,Q as g,aw as V,X as b,W as o,Y as u,av as P,R as K,Z as D,aC as h,aD as E,as as y,S as R,aE as j,bb as I}from"./DPjEYeee.js";const x={slots:{root:"relative min-w-0",list:"flex items-center gap-1.5",item:"flex min-w-0",link:"group relative flex items-center gap-1.5 text-sm min-w-0 focus-visible:outline-primary",linkLeadingIcon:"shrink-0 size-5",linkLeadingAvatar:"shrink-0",linkLeadingAvatarSize:"2xs",linkLabel:"truncate",separator:"flex",separatorIcon:"shrink-0 size-5 text-muted"},variants:{active:{true:{link:"text-primary font-semibold"},false:{link:"text-muted font-medium"}},disabled:{true:{link:"cursor-not-allowed opacity-75"}},to:{true:""}},compoundVariants:[{disabled:!1,active:!1,to:!0,class:{link:["hover:text-default","transition-colors"]}}]},M={__name:"UBreadcrumb",props:{as:{type:null,required:!1,default:"nav"},items:{type:Array,required:!1},separatorIcon:{type:null,required:!1},labelKey:{type:null,required:!1,default:"label"},class:{type:null,required:!1},ui:{type:null,required:!1}},setup(t){const e=t,$=w(),{dir:A}=B(),d=C(),z=L(()=>e.separatorIcon||(A.value==="rtl"?d.ui.icons.chevronLeft:d.ui.icons.chevronRight)),l=L(()=>I({extend:I(x),...d.ui?.breadcrumb||{}})());return(n,F)=>(i(),v(u(D),{as:t.as,"aria-label":"breadcrumb","data-slot":"root",class:r(l.value.root({class:[e.ui?.root,e.class]}))},{default:k(()=>[m("ol",{"data-slot":"list",class:r(l.value.list({class:e.ui?.list}))},[(i(!0),c(p,null,N(t.items,(a,s)=>(i(),c(p,{key:s},[m("li",{"data-slot":"item",class:r(l.value.item({class:[e.ui?.item,a.ui?.item]}))},[g(K,b({ref_for:!0},u(P)(a),{custom:""}),{default:k(({active:q,...S})=>[g(V,b({ref_for:!0},S,{as:"span","aria-current":(a.active??q)&&s===t.items.length-1?"page":void 0,"data-slot":"link",class:l.value.link({class:[e.ui?.link,a.ui?.link,a.class],active:a.active??s===t.items.length-1,disabled:!!a.disabled,to:!!a.to})}),{default:k(()=>[o(n.$slots,a.slot||"item",{item:a,active:a.active??s===t.items.length-1,index:s,ui:l.value},()=>[o(n.$slots,a.slot?`${a.slot}-leading`:"item-leading",{item:a,active:a.active??s===t.items.length-1,index:s,ui:l.value},()=>[a.icon?(i(),v(h,{key:0,name:a.icon,"data-slot":"linkLeadingIcon",class:r(l.value.linkLeadingIcon({class:[e.ui?.linkLeadingIcon,a.ui?.linkLeadingIcon],active:a.active??s===t.items.length-1}))},null,8,["name","class"])):a.avatar?(i(),v(E,b({key:1,size:e.ui?.linkLeadingAvatarSize||l.value.linkLeadingAvatarSize()},{ref_for:!0},a.avatar,{"data-slot":"linkLeadingAvatar",class:l.value.linkLeadingAvatar({class:[e.ui?.linkLeadingAvatar,a.ui?.linkLeadingAvatar],active:a.active??s===t.items.length-1})}),null,16,["size","class"])):f("",!0)]),u(y)(a,e.labelKey)||$[a.slot?`${a.slot}-label`:"item-label"]?(i(),c("span",{key:0,"data-slot":"linkLabel",class:r(l.value.linkLabel({class:[e.ui?.linkLabel,a.ui?.linkLabel]}))},[o(n.$slots,a.slot?`${a.slot}-label`:"item-label",{item:a,active:a.active??s===t.items.length-1,index:s},()=>[R(j(u(y)(a,e.labelKey)),1)])],2)):f("",!0),o(n.$slots,a.slot?`${a.slot}-trailing`:"item-trailing",{item:a,active:a.active??s===t.items.length-1,index:s})])]),_:2},1040,["aria-current","class"])]),_:2},1040)],2),s<t.items.length-1?(i(),c("li",{key:0,role:"presentation","aria-hidden":"true","data-slot":"separator",class:r(l.value.separator({class:[e.ui?.separator,a.ui?.separator]}))},[o(n.$slots,"separator",{ui:l.value},()=>[g(h,{name:z.value,"data-slot":"separatorIcon",class:r(l.value.separatorIcon({class:[e.ui?.separatorIcon,a.ui?.separatorIcon]}))},null,8,["name","class"])])],2)):f("",!0)],64))),128))],2)]),_:3},8,["as","class"]))}};export{M as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.