import{_ as C}from"./PageHeader.a474e116.js";import{_ as k}from"./projects.86f8cde4.js";import{_ as w}from"./Button.f4ad28a7.js";import{e as $,m as B,f as L}from"./entry.b216e669.js";import{u as P}from"./fetch.57c2160c.js";import{u as T}from"./useAutoHead.b83ee350.js";import{a as n,f as F,A as r,B as g,z as V,u as e,D as c,F as H,L as N,H as v,R as b}from"./swiper-vue.6dae247b.js";import"./nuxt-img.4e64e4d2.js";const q={class:"flex flex-col bg-hia-bg"},A={class:"flex items-center flex-col bg-hia-bg w-full justify-center my-6"},D={class:"w-full max-w-screen-large relative grid grid-cols-12 gap-4 p-2"},I={class:"col-span-12 flex justify-center relative"},Q={__name:"index",setup(M){const l=$(),u=n(0),t=n([]),a=B("loading"),m=n(!1),i=n(0),s=L(),p=F(()=>({title:s.t("meta.simpleTitle")+" - "+s.t("menu.projects"),breadCrumbs:[{name:s.t("menu.homePage"),item:l.url+"/"},{name:s.t("menu.projects"),item:l.url+"/projeler"}]}));async function d(){i.value=t.value.length,a.value=!0,u.value++;const{data:o}=await P("/api/request",{method:"POST",body:{endpoint:"api/projects",query:{lang:l.id,page:u,page_count:12}}},"$u3Vr8cF497");t.value.push(...o.value),a.value=!1,i.value==t.value.length&&(m.value=!0)}return d(),T(p),(o,f)=>{const h=C,j=k,x=w;return r(),g("div",q,[V(h,{pageTitle:o.$t("menu.projects"),breadCrumbs:e(p).breadCrumbs},null,8,["pageTitle","breadCrumbs"]),c("div",A,[c("div",D,[e(t)?(r(!0),g(H,{key:0},N(e(t),(_,y)=>(r(),b(j,{class:"col-span-12 sm:col-span-6 lg:col-span-4 xl:col-span-3",key:y,item:_},null,8,["item"]))),128)):v("",!0),c("div",I,[e(m)?v("",!0):(r(),b(x,{key:0,loading:e(a),onClick:f[0]||(f[0]=_=>!e(a)==d()),buttonText:o.$t("common.showMore")},null,8,["loading","buttonText"]))])])])])}}};export{Q as default};
