1import{_ as B,a as I,b as E,c as H,d as L,e as M}from"./DEnLkL4m.js";import Y from"./DGF_uQ7_.js";import{_ as P,b as V,a as j,c as q}from"./Cv2uY78r.js";import{_ as z}from"./DoHtbSWp.js";import{L as G,f as K,c as u,g as o,a as s,t as k,h as $,w as t,b as e,l as R,o as r,d as l,F as S,k as U,n as J}from"./CjaNbDAZ.js";import{u as O}from"./Bnm2yvCG.js";import{u as Q}from"./C9Lx4L0P.js";import{u as W}from"./B2fA_k83.js";import"./Cv_IrMoE.js";import"./BXi3Ry9a.js";import"./BEz0xRyT.js";const X={key:0},Z={key:1,class:"container grid grid-cols-12 gap-8 mt-16 mb-16"},ee={class:"col-span-12 lg:col-start-4 lg:col-span-6 text-center"},te={class:"container grid grid-cols-12 gap-8 items-baseline mb-16"},ne={class:"col-span-12 lg:col-start-3 lg:col-span-8 mb-8"},se={key:1,class:"text-center py-8 text-gray-500"},ae={class:"container grid grid-cols-12 gap-8 mt-16 mb-32"},le={class:"col-span-12 lg:col-span-4 lg:col-start-3"},oe={class:"col-span-12 lg:col-span-4 lg:col-start-7"},re={class:"col-span-12 lg:col-span-4 lg:col-start-3"},ie={class:"col-span-12 lg:col-span-4 lg:col-start-7"},ye={__name:"index",async setup(ue){let d,v;const T=G(),{handleAuthError:D}=O(),{data:b,pending:C,error:de}=([d,v]=K(async()=>R("news",async()=>{try{const{getItems:a}=Q();return await a({collection:"news",params:{fields:["id","title","date","slug","image","text","status"],sort:["-date"],filter:{status:{_eq:"intern"}},limit:30}})}catch(a){if(!await D(a))throw a}})),d=await d,v(),d);return(a,n)=>{var y;const h=I,x=E,F=H,w=L,i=Y,N=M,A=B,c=P,_=V,m=j,f=q,p=z;return r(),u("section",null,[o(C)?(r(),u("div",X,n[0]||(n[0]=[s("div",{class:"flex justify-center items-center h-screen"},[s("div",{class:"animate-spin rounded-full h-32 w-32 border-b-2 border-gray-900"})],-1)]))):(r(),u("div",Z,[s("div",ee,[s("h1",null,"Hallo "+k((y=o(T))==null?void 0:y.first_name),1),n[1]||(n[1]=s("p",null," Du befindest dich im Internbereich. Im internen Bereich kannst du interne Neuigkeiten einsehen, dein Profil bearbeiten und deine Förderansuchen verwalten. ",-1))])])),s("div",te,[s("div",ne,[n[4]||(n[4]=s("h2",{class:"text-2xl font-bold mb-4"},"Interne Neuigkeiten",-1)),o(b)&&o(b).length>0?(r(),$(A,{key:0},{default:t(()=>[e(F,null,{default:t(()=>[e(x,null,{default:t(()=>[e(h,null,{default:t(()=>n[2]||(n[2]=[l("Datum")])),_:1}),e(h,null,{default:t(()=>n[3]||(n[3]=[l("Titel")])),_:1}),e(h)]),_:1})]),_:1}),e(N,null,{default:t(()=>[(r(!0),u(S,null,U(o(b),g=>(r(),$(x,{key:g.id,class:"cursor-pointer hover:bg-gray-50",onClick:ce=>("navigateTo"in a?a.navigateTo:o(J))(`/intern/aktuelles/${g.slug}`)},{default:t(()=>[e(w,null,{default:t(()=>[l(k(("useDateFormat"in a?a.useDateFormat:o(W))(g.date,"DD.MM.YYYY")),1)]),_:2},1024),e(w,{class:"font-medium"},{default:t(()=>[l(k(g.title),1)]),_:2},1024),e(w,null,{default:t(()=>[e(i,{name:"tabler:arrow-right",size:"16"})]),_:1})]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})):(r(),u("div",se," Keine aktuellen Neuigkeiten vorhanden "))])]),s("div",ae,[s("div",le,[e(p,{to:"/intern/foerderansuchen",class:"no-underline"},{default:t(()=>[e(f,null,{default:t(()=>[e(c,null,{default:t(()=>[e(i,{name:"tabler:heart-handshake",class:"w-16 h-16 text-green-500"})]),_:1}),e(m,null,{default:t(()=>[e(_,{class:"text-green-500"},{default:t(()=>n[5]||(n[5]=[l("Meine Förderansuchen")])),_:1})]),_:1})]),_:1})]),_:1})]),s("div",oe,[e(p,{to:"/intern/foerderansuchen-erstellen",class:"no-underline"},{default:t(()=>[e(f,null,{default:t(()=>[e(c,null,{default:t(()=>[e(i,{name:"tabler:heart-handshake",class:"w-16 h-16 text-green-500"})]),_:1}),e(m,null,{default:t(()=>[e(_,{class:"text-green-500"},{default:t(()=>n[6]||(n[6]=[l("Förderansuchen erstellen")])),_:1})]),_:1})]),_:1})]),_:1})]),s("div",re,[e(p,{to:"/intern/profil",class:"no-underline"},{default:t(()=>[e(f,null,{default:t(()=>[e(c,null,{default:t(()=>[e(i,{name:"tabler:user",class:"w-16 h-16 text-blue-500"})]),_:1}),e(m,null,{default:t(()=>[e(_,{class:"text-blue-500"},{default:t(()=>n[7]||(n[7]=[l("Mein Profil")])),_:1})]),_:1})]),_:1})]),_:1})]),s("div",ie,[e(p,{to:"/intern/profil-bearbeiten",class:"no-underline"},{default:t(()=>[e(f,null,{default:t(()=>[e(c,null,{default:t(()=>[e(i,{name:"tabler:user",class:"w-16 h-16 text-blue-500"})]),_:1}),e(m,null,{default:t(()=>[e(_,{class:"text-blue-500"},{default:t(()=>n[8]||(n[8]=[l("Profil bearbeiten")])),_:1})]),_:1})]),_:1})]),_:1})])])])}}};export{ye 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.