1import{_ as u}from"./1FRbV8ak.js";import{_ as f}from"./B9gBgebD.js";import{d as D,c as o,j as x,m as g,l as e,x as d,y as i,o as a,a as h}from"./DBCNXOR_.js";import"./CKq1_QjM.js";import"./GG68idOP.js";const k=["data-bs-toggle","data-bs-target"],p={key:0,class:"card-module__card-item__meta"},y={key:1,class:"card-module__card-item__title"},v={key:2,class:"card-module__card-item__text"},b={key:3,class:"card-module__card-item__image mt-auto"},C=["id"],I={class:"modal-dialog modal-dialog-centered"},N={class:"modal-content"},w={class:"modal-header"},B={class:"modal-title"},H=["innerHTML"],E=D({__name:"CardItem",props:{componentData:{},additionalData:{},index:{type:Number,default:0}},setup(t){const n=t,l=()=>"modalIdentifier-"+n.componentData?.index+"-"+n.index,c=()=>n.componentData&&n.componentData.modal_content&&!n.componentData.link_item,s=()=>{let m="card-module__card-item d-flex flex-column flex-grow-1";return c()&&(m="card-module__card-item card-module__card-item--pointer"),m};return(m,M)=>{const r=u,_=f;return t.componentData?(a(),o("div",{key:0,"data-bs-toggle":c()?"modal":"","data-bs-target":c()?"#"+l():"",class:"card-module__card-item__container d-flex flex-column h-100"},[t.componentData?(a(),x(_,{key:0,destination:t.componentData.link_item,"additional-data":t.additionalData?.link_item,classes:s()},{default:g(()=>[t.componentData.meta?(a(),o("div",p,i(t.componentData.meta),1)):e("",!0),t.componentData.title?(a(),o("div",y,i(t.componentData.title),1)):e("",!0),t.componentData.text?(a(),o("div",v,i(t.componentData.text),1)):e("",!0),t.componentData.image?(a(),o("div",b,[h(r,{"component-data":t.componentData.image,"component-index":t.componentData.index,"with-file-extension":!0,format:"300x0",classes:"img-fluid",alt:t.componentData?.image?.storageOptions.fileName},null,8,["component-data","component-index","alt"])])):e("",!0)]),_:1},8,["destination","additional-data","classes"])):e("",!0),c()?(a(),o("div",{key:1,id:l(),class:"modal fade",tabindex:"-1"},[d("div",I,[d("div",N,[d("div",w,[d("h5",B,i(t.componentData.title),1)]),d("div",{class:"modal-body",innerHTML:t.componentData.modal_content},null,8,H)])])],8,C)):e("",!0)],8,k)):e("",!0)}}});export{E 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.