1import{S as y,d as C,c as l,bj as f,g as t,h as n,q as a,s as x,aP as g,j as u,z as p,G as o,v as d,E as i,I as B,bf as w}from"./CelG4gE-.js";const T={class:"text"},S={class:"label"},_={key:0,class:"sub-label"},j={key:2,class:"inner-button"},I=C({__name:"ListStackedItem",props:{label:{},link:{},isFullWidth:{type:Boolean},active:{type:Boolean},subText:{},showChevron:{type:Boolean},icon:{},buttonText:{},onClick:{type:Function}},setup(e){const s=e,k=l(()=>typeof s.link=="string"&&s.link.length>0),v=l(()=>k.value?f:"button"),b=l(()=>typeof s.icon=="string"&&s.icon.length>0),h=`${s.label.toLowerCase().replace(/\s+/g,"-")}-list`;return(c,r)=>(t(),n("li",null,[(t(),a(w(v.value),{to:e.link,"is-nuxt":!0,class:B([{"is-active":s.active,"is-full-width":e.isFullWidth},"jum-list-stacked-item"]),"data-testid":h,onClick:r[0]||(r[0]=m=>e.onClick?e.onClick(m):null)},{default:x(()=>[c.$slots.icon?g(c.$slots,"icon",{key:0},void 0,!0):b.value?(t(),a(u(p),{key:1,class:"icon",icon:e.icon},null,8,["icon"])):o("",!0),d("div",T,[d("span",S,i(e.label),1),e.subText?(t(),n("span",_,i(e.subText),1)):o("",!0)]),e.buttonText?(t(),n("div",j,i(e.buttonText),1)):o("",!0),e.showChevron?(t(),a(u(p),{key:3,icon:"jum-chevron-right",class:"chevron-right"})):o("",!0)]),_:3},8,["to","class"]))]))}}),F=y(I,[["__scopeId","data-v-f8203856"]]);export{F as J};
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.