1import{_ as P}from"./BCovk4lp.js";import{_ as L}from"./C-pv1i56.js";import{_ as w}from"./2Xj-C45o.js";import{_ as E}from"./DcvCINzP.js";import{_ as Q}from"./Dn4ALd9y.js";import{_ as V}from"./BddHYg-9.js";import{b as z,c as K}from"./B3-d6B7A.js";import{f as R}from"./BDzv_oii.js";import{_ as T}from"./BXHcLdAN.js";import{c as H,d as J,e as Y,f as j}from"./DYfuNxHx.js";import{a as D}from"./D_vyCJZ8.js";import{r as G,l as O,k as U,a6 as W,N as r,F as S,J as g,V as N,u as n,P as C,a3 as X,Q as Z,I as $,R as y}from"./CnUcGJEi.js";import"./hdkWLC-a.js";import"./CV4y6uu8.js";import"./5OKm_X76.js";import"./_G0xeDu0.js";import"./B8NcqSG6.js";import"./NYU08hHP.js";import"./Q0FEbu_V.js";function M(){const v=H(),{getSignal:c}=J(),t=c(),o=G({page:1,page_size:10,quick_search:null}),{page_size:m,quick_search:l}=o,{data:h,isLoading:u,isError:d,isFetching:k,suspense:p,isFetchingNextPage:_,fetchNextPage:x,isSuccess:B,hasNextPage:f}=Y({queryKey:["infinite-deputyMayors"],queryFn:({pageParam:a=1})=>D({page:a,page_size:m,quick_search:l},t),getNextPageParam:(a,s)=>{if(a!=null&&a.next)return s.length+1},initialPageParam:1}),A=j(async a=>{o.quick_search=a||null,await v.prefetchInfiniteQuery({queryKey:["infinite-deputyMayors"],queryFn:({pageParam:s=1})=>D({page:s,page_size:m,quick_search:o.quick_search},t),getNextPageParam:(s,i)=>{if(s!=null&&s.next)return i.length+1},initialPageParam:1,staleTime:0})},300);return{allDeputyMayors:O(()=>{var a,s;return((s=(a=h.value)==null?void 0:a.pages)==null?void 0:s.flatMap(i=>(i==null?void 0:i.results)||[]))||[]}),isLoading:u,isError:d,suspense:p,isSuccess:B,fetchNextPage:x,isFetching:k,isFetchingNextPage:_,hasNextPage:f,handleSearchDeputyMayors:A}}const ee={class:"containerLarge mb-20"},ae={class:"mt-14 rounded-3xl bg-primary/80 p-6"},se={key:1,class:"error"},ne={class:"mt-10 grid grid-cols-2 gap-8 max-[450px]:grid-cols-1 sm:grid-cols-3 lg:grid-cols-4 lg:gap-12 2xl:grid-cols-5"},Ce=U({__name:"index",async setup(v){let c,t;const{locale:o}=z(),{setSeoMeta:m}=K();m({title:"BaÅkan yardımcıları",ogTitle:"BaÅkan yardımcıları - Akçakoca Belediyesi",description:"Akçakoca Belediyesi BaÅkan yardımcıları",ogDescription:"Akçakoca Belediyesi BaÅkan yardımcıları"});const{allDeputyMayors:l,isLoading:h,isError:u,suspense:d,fetchNextPage:k,isFetchingNextPage:p,hasNextPage:_,handleSearchDeputyMayors:x}=M(),B=async()=>{_.value&&await k()};return[c,t]=W(()=>d()),await c,t(),(f,A)=>{var q;const b=P,a=L,s=w,i=E,F=Q,I=V;return r(),S($,null,[g(b),g(a,{title:"BAÅKAN YARDIMCILARI",desc:"Akçakoca ile ilgili baÅkan yardımcıları bu alandan inceleyebilirsiniz."}),N("div",ee,[N("div",ae,[g(s,{onSearch:n(x),placeholders:["Akçakoca Belediyesi BaÅkan yardımcıları arasında arama yapın..."]},null,8,["onSearch"])]),n(h)?(r(),C(i,{key:0,"class-name":"h-[50vh]"})):n(u)?(r(),S("div",se,"Bir hata oluÅtu!")):((q=n(l))==null?void 0:q.length)===0?(r(),C(F,{key:2})):X("",!0),g(T,{loader:n(p),hasNext:n(_),onLoadMore:B},{default:Z(()=>[N("div",ne,[(r(!0),S($,null,y(n(l),e=>(r(),C(I,{key:e==null?void 0:e.id,title:e==null?void 0:e.full_name,description:e==null?void 0:e.cv,image:e==null?void 0:e.image,category:e==null?void 0:e.email,to:`/kurumsal/ba%C5%9Fkan-yard%C4%B1mc%C4%B1lar%C4%B1/${e==null?void 0:e.id}/${("formatSlugName"in f?f.formatSlugName:n(R))(e==null?void 0:e.full_name,n(o))}`,"class-image-container":"max-[450px]:h-[25rem]"},null,8,["title","description","image","category","to"]))),128))])]),_:1},8,["loader","hasNext"])])],64)}}});export{Ce 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.