PageSourceSearch

https://sallinggroup.com/_nuxt/DonationList.DRJIgi4Z.js

js sallinggroup.com collected 2026-10-01 12:08:09 UTC 3,347 bytes, 1 lines download raw bytes

1import{_ as U}from"./Facets.vue.Cyclw2v7.js";import{_ as K}from"./UiCardDonation.vue.8ul0FZBR.js";import{_ as M}from"./UiButton.vue.ChPDblEa.js";import{_ as z}from"./client-only.Dtdfr4in.js";import{d as G,A as H,u as J,r as d,a as W,x as X,b as r,m as Y,y as _,o as s,e as p,f as a,i as f,g as t,t as c,F as Z,s as Q,p as C,au as ee}from"./entry.Ckf0ULWG.js";import{u as te}from"./useServiceDonations.BChxUyu9.js";import{u as oe}from"./useFilterDonations.C2NtoHkO.js";import"./SpecificFacets.vue.2rPIZ4pJ.js";import"./FacetIcon.vue.y8aTrlHJ.js";import"./yearDonationFacetHelper.CEt8K9Pd.js";import"./AppliedFacets.vue.Ddr2mz0j.js";import"./UiImage.vue.DWj56fV3.js";import"./nuxt-img.DlleIkP7.js";import"./composables.B8lcgEnC.js";import"./UiPhotoCredit.vue.DDPITt-s.js";import"./useDrawer.DqJXRrzT.js";import"./states.DMUNVbvB.js";import"./UiCorner.vue.DE_xFy1s.js";import"./useViewport.BFeU8WSx.js";import"./animations.BNBwyUZT.js";import"./in-view.es.DhIB0Lch.js";import"./resolve-elements.es.Cr71zCTi.js";import"./animate.es.CcxcOkdA.js";import"./UiBar.vue.Bp_EtFcP.js";import"./nuxt-link.BajfxBfs.js";import"./url-formatter.CSwz1xOc.js";import"./index.CMAeChS2.js";import"./useLoading.SlHHC4jZ.js";const se={class:"pb-10"},ae={class:"container"},re={class:"text-body font-bold text-center py-8"},ne={key:0,class:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6 text-base-grey-dark"},ie={key:1,class:"mx-auto max-w-lg text-center text-base-grey-dark"},ce={class:"text-display2 mb-10"},le={key:0,class:"mb-10"},ue={key:2,class:"mt-10 flex justify-center gap-3"},pe="donationsList",Oe=G({__name:"DonationList",props:{node:{},index:{}},setup(q){const B=q,{node:g}=H(B),v=J(),n=d(0),F=d(""),L=d({count:0,percent:0}),{searchService:w,searchPayload:A,facets:h,documents:R,isSearchLoading:y,hasResults:x,context:k,hasNextPage:P,hasPrevPage:N,totalResults:i,fetchedPages:m,hitsPerPage:S}=te(pe),{createFiltersList:V,ensureArrayOnParams:j}=oe(),E=()=>{const e=j(v.query);if(typeof w=="function"){const l={filters:V(e).join(" AND "),page:n.value||0,query:e.value||"*"};A.value=l}},I=()=>{k.value.fetchNextPage(),n.value=m.value.at(-1)+1},O=()=>{k.value.fetchPrevPage(),n.value=m.value[0]-1};return W(()=>v.query,e=>{const o=parseInt(e.page,10);o!==n.value&&ee(()=>E()),F.value=e.query,n.value=o||0},{immediate:!0,flush:"post"}),X(()=>{let e=0;i.value>0&&(e=(((m.value||[]).at(-1)||0)+1)*S.value,e>i.value&&(e=i.value));const o=Math.round(e/i.value*100);L.value={count:e,percent:Number.isNaN(o)?0:o}}),(e,o)=>{const l=U,b=K,D=M,T=z;return s(),r("div",se,[Y(T,null,{default:_(()=>{var $;return[($=t(h))!=null&&$.length?(s(),p(l,{key:0,facets:t(h)},null,8,["facets"])):a("",!0),f("div",ae,[f("div",re,c(e.$t("donations_total_results",{count:t(i)})),1),t(x)||!t(y)?(s(),r("div",ne,[(s(!0),r(Z,null,Q(t(R),u=>(s(),p(b,{item:u,key:u.objectID},null,8,["item"]))),128))])):a("",!0),!t(x)&&!t(y)?(s(),r("div",ie,[f("p",ce,c(e.$t("no_result_header")),1),t(g).description?(s(),r("p",le,c(t(g).description),1)):a("",!0)])):a("",!0),t(N)||t(P)?(s(),r("div",ue,[t(N)?(s(),p(D,{key:0,onClick:o[0]||(o[0]=u=>O())},{default:_(()=>[C(c(e.$t("filter_prev_page")),1)]),_:1})):a("",!0),t(P)?(s(),p(D,{key:1,onClick:o[1]||(o[1]=u=>I())},{default:_(()=>[C(c(e.$t("filter_next_page")),1)]),_:1})):a("",!0)])):a("",!0)])]}),_:1})])}}});export{Oe 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.