1import{_ as u}from"./B0LIMVFK.js";import{_ as f}from"./B11g0syy.js";import{_ as y}from"./B7ychUIE.js";import{_ as b}from"./DEQADqSJ.js";import{d as m,c as s,S as v,T as z,f as h,o as n,v as i,t as c,y as r,A as x,a as O,x as g}from"./Di1fxNQw.js";const k={class:"vu-list",role:"list"},C={class:"vu-visually-hidden"},P=m({__name:"List",props:{iconsOnly:{type:Boolean,default:!1},iconColorOverride:{default:null},iconPlacement:{default:"before"},iconSize:{default:"m"},list:{default:()=>[]}},setup(e){const a=e,d=h(()=>a.list?a.list.map((l,t)=>{if(!l.icon)return{...l,id:l.id||`vu-list__item-${t}`,uri:l.uri||""};const o=typeof l.icon=="string"?{symbol:l.icon}:l.icon;return{...l,icon:o,id:l.id||`vu-list__item-${t}`}}):[]);return(l,t)=>(n(),s("ul",k,[(n(!0),s(v,null,z(d.value,o=>(n(),s("li",{key:o.id,role:"listitem",class:"vu-list__item"},[o.uri&&!e.iconsOnly?(n(),i(r(b),{key:0,text:o.title,url:o.uri,"icon-size":e.iconSize,"icon-symbol":o.icon&&o.icon.symbol,"icon-color":e.iconColorOverride||o.icon&&o.icon.color,"icon-fixed-width":!0,target:o.target,"icon-placement":e.iconPlacement},null,8,["text","url","icon-size","icon-symbol","icon-color","target","icon-placement"])):c("",!0),!o.uri&&!e.iconsOnly?(n(),i(r(f),{key:1,text:o.title,size:e.iconSize,symbol:o.icon?.symbol||"",color:e.iconColorOverride||o.icon&&o.icon.color,"fixed-width":!0,placement:e.iconPlacement},null,8,["text","size","symbol","color","placement"])):c("",!0),o.uri&&e.iconsOnly?(n(),i(r(y),{key:2,href:o.uri,target:o.target},{default:x(()=>[o.icon?(n(),i(r(u),{key:0,size:e.iconSize,symbol:o.icon.symbol,color:e.iconColorOverride||o.icon.color,"fixed-width":!0},null,8,["size","symbol","color"])):c("",!0),O("span",C,g(o.title),1)]),_:2},1032,["href","target"])):c("",!0),!o.uri&&e.iconsOnly&&o.icon?(n(),i(r(u),{key:3,label:o.title,size:e.iconSize,symbol:o.icon.symbol,color:e.iconColorOverride||o.icon.color,"fixed-width":!0},null,8,["label","size","symbol","color"])):c("",!0)]))),128))]))}});export{P as _};
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.