1import{_ as F}from"./Banner.716183f7.js";import{f as H,a as L,_ as D}from"./EventCard.0d0e1d2f.js";import K from"./Icon.e56b18a2.js";import{_ as U}from"./QTooltip.cd1c1c75.js";import{s as q,a as A,aK as O,aN as P,B as Q,r as W,o as s,l as i,F as n,E as o,K as j,H as G,D as J,N as M,O as T}from"./entry.43e71b34.js";import{s as X}from"./vue3-pagination.b52b96ef.js";import"./recent.b16998f8.js";import"./QInnerLoading.d1da9399.js";import"./focus-manager.81caa482.js";import"./scroll.3bca105c.js";import"./position-engine.3e3bcac5.js";import"./selection.50100b87.js";import"./use-timeout.13bc308f.js";const Y={async setup(){const{$api:e}=A(),{verifyCallback:r}=H(),m=O(),t=P(),u=Q(),g=m.currentRoute.value.query,a=W({page:1,title:"",is_live:1,per_page:18,organiser_url:t.params.slug}),{data:_,pending:d}=await e.donations.getDonations(a,[a]);g.code&&await r();function l(p){a.title=p,a.page=1}return{pending:d,data:_,searchHandler:l,config:u,pagination:a}},components:{VPagination:X}},E=e=>(M("data-v-dd5923a8"),e=e(),T(),e),Z={class:"home"},$={class:"home__header"},tt={class:"header__search"},et={key:0,class:"home__event-list"},at={class:"event-list__events-section"},nt={class:"event-list__pagination"},ot={key:1,class:"flex flex-col content-center"},st=E(()=>n("p",{class:"text-center text-lg"},"No Results Found",-1)),it=E(()=>n("p",{class:"text-center text-xs"},"We could not find any live event.",-1));function rt(e,r,m,t,u,g){var v,h,f,x,y,V,k,w,I,N,S,b,B,R,C;const a=F,_=L,d=D,l=J("v-pagination"),p=K,z=U;return s(),i("div",null,[n("div",Z,[o(a,{organizer:(f=(h=(v=t.data)==null?void 0:v.data)==null?void 0:h.meta)==null?void 0:f.organiser_details},null,8,["organizer"]),n("div",$,[n("div",tt,[o(_,{onSearch:t.searchHandler},null,8,["onSearch"])])]),((V=(y=(x=t.data)==null?void 0:x.data)==null?void 0:y.attributes)==null?void 0:V.data)&&((I=(w=(k=t.data)==null?void 0:k.data)==null?void 0:w.attributes)==null?void 0:I.data.length)>0?(s(),i("div",et,[n("div",at,[(s(!0),i(j,null,G((b=(S=(N=t.data)==null?void 0:N.data)==null?void 0:S.attributes)==null?void 0:b.data,c=>(s(),i("div",{key:c.id,class:"events-section__card"},[o(d,{events:c,module:"campaign"},null,8,["events"])]))),128))]),n("div",nt,[o(l,{modelValue:t.pagination.page,"onUpdate:modelValue":[r[0]||(r[0]=c=>t.pagination.page=c),e.getEvents],pages:(C=(R=(B=t.data)==null?void 0:B.data)==null?void 0:R.meta)==null?void 0:C.total_pages,"range-size":1},null,8,["modelValue","pages","onUpdate:modelValue"])])])):(s(),i("div",ot,[o(p,{class:"text-center text-4xl w-full",name:"tdesign:search-error"}),st,it]))]),o(z,{showing:t.pending},null,8,["showing"])])}const Vt=q(Y,[["render",rt],["__scopeId","data-v-dd5923a8"]]);export{Vt 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.