PageSourceSearch

https://alternativet.dk/_nuxt/81-K_Wnr.js

js alternativet.dk collected 2026-10-02 06:04:16 UTC 6,312 bytes, 1 lines download raw bytes

1import{_ as O}from"./CccYZogr.js";import{_ as S}from"./DNtZAOWM.js";import{_ as E}from"./Df4CmME_.js";import{_ as M}from"./DEohP0_5.js";import{_ as j}from"./DE5uBNEM.js";import{c as a,o as r,a as s,g as H,i as R,e as F,j as w,R as G,N as K,Q as P,u as W,a0 as Z,a5 as _,A as o,m as t,b as i,t as d,F as v,s as f,w as u,K as q,W as Q,x as $,d as p,z as U}from"#entry";import{r as J}from"./mZ3toP8Y.js";import{r as X,a as Y}from"./DwFVnIyi.js";import{r as ee}from"./Dge-tWFD.js";import{r as te}from"./17oaNzG6.js";import"./D3w1FSLw.js";import"./DlAUqK2U.js";function se(z,c){return r(),a("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[s("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z"})])}const re={key:0,class:"container mx-auto px-4 py-12"},ae={class:"flex justify-center"},ne={key:1,class:"container mx-auto px-4 py-12"},oe={class:"mb-8"},ie={class:"text-4xl font-bold mb-4"},le={class:"bg-mork-gron/5 rounded-lg p-6 space-y-4"},de={class:"flex items-start gap-3"},me={class:"font-medium"},ce={key:0,class:"text-sm text-dark-green-600"},ue={key:0,class:"flex items-start gap-3"},pe={class:"font-medium"},ge=["href"],_e={key:1,class:"flex items-start gap-3"},ve={class:"font-medium"},fe={key:2,class:"flex items-start gap-3"},he={class:"font-medium"},xe={key:3,class:"flex items-start gap-3"},ke={class:"font-medium text-red-600"},ye={key:0,class:"mb-8"},be={key:0,class:"mb-4"},we={class:"flex flex-wrap gap-2"},$e={key:1,class:"mb-4"},ze={class:"flex flex-wrap gap-2"},Be={key:2},Te={class:"flex flex-wrap gap-2"},De={class:"bg-green-50 rounded-lg p-6 text-center"},Ne={class:"mt-8"},Fe=H({__name:"[id]",async setup(z){let c,h;const B=R(),T=U(),x=parseInt(B.params.id),D=F(),k=w(()=>Q(D.value)),N=G(),{data:e,pending:A,error:g}=([c,h]=K(()=>q(`event-${x}`,()=>N.events.getEventById(x))),c=await c,h(),c);if(g.value||!e.value)throw P({statusCode:404,statusMessage:"Begivenhed ikke fundet",fatal:!0});const C=w(()=>{if(!e.value?.organizers)return!1;const m=e.value.organizers;return m.teams?.length>0||m.members?.length>0||m.lokalkredse?.length>0});return W({title:()=>e.value?`${e.value.name} - ${k.value}`:"Indlæser...",meta:[{name:"description",content:()=>e.value?e.value.description.substring(0,160)+"...":""},{property:"og:title",content:()=>e.value?.name||""},{property:"og:description",content:()=>e.value?e.value.description.substring(0,160)+"...":""},{property:"og:type",content:"website"}]}),Z("DefaultOg",{title:e.value?.name||"Begivenhed",date:e.value?.start?_(e.value.start):void 0,location:e.value?.address||void 0,tenantName:k.value},[{key:"og-only",width:1200,height:630},{key:"twitter",width:1200,height:600,props:{variant:"twitter"}}]),(m,n)=>{const I=O,V=S,L=E,y=M,b=j;return r(),a("div",null,[t(A)?(r(),a("div",re,[s("div",ae,[i(I)])])):t(g)?(r(),a("div",ne,[i(V,{error:t(g)},null,8,["error"])])):t(e)?(r(),a("article",{key:`event-detail-${t(e).events_id}`,class:"container min-h-screen mx-auto px-4 py-8 max-w-4xl"},[s("header",oe,[s("h1",ie,d(t(e).name),1),s("div",le,[s("div",de,[i(t(J),{class:"w-5 h-5 text-dark-green-600 mt-0.5"}),s("div",null,[s("div",me,d(("formatDateTime"in m?m.formatDateTime:t(_))(t(e).start)),1),t(e).finish?(r(),a("div",ce," til "+d(("formatDateTime"in m?m.formatDateTime:t(_))(t(e).finish)),1)):o("",!0)])]),t(e).address?(r(),a("div",ue,[i(t(X),{class:"w-5 h-5 text-dark-green-600 mt-0.5"}),s("div",null,[s("div",pe,d(t(e).address),1),t(e).coordinates?(r(),a("a",{key:0,href:`https://www.google.com/maps/search/?api=1&query=${t(e).coordinates.y},${t(e).coordinates.x}`,target:"_blank",rel:"noopener noreferrer",class:"text-sm text-green-600 hover:text-green-800"}," Se på kort → ",8,ge)):o("",!0)])])):o("",!0),t(e).price!==null&&t(e).price!==void 0?(r(),a("div",_e,[i(t(ee),{class:"w-5 h-5 text-dark-green-600 mt-0.5"}),s("div",ve,d(t(e).price===0?"Gratis":`${t(e).price} kr.`),1)])):o("",!0),t(e).max_participants?(r(),a("div",fe,[i(t(Y),{class:"w-5 h-5 text-dark-green-600 mt-0.5"}),s("div",he," Max "+d(t(e).max_participants)+" deltagere ",1)])):o("",!0),t(e).status!=="active"?(r(),a("div",xe,[i(t(se),{class:"w-5 h-5 text-red-600 mt-0.5"}),s("div",ke,d(t(e).status==="cancelled"?"Aflyst":"Kladde"),1)])):o("",!0)])]),i(L,{content:t(e).description,class:"prose prose-lg max-w-none prose-alternativet prose-ring-bullets mb-8"},null,8,["content"]),t(C)?(r(),a("div",ye,[n[3]||(n[3]=s("h2",{class:"text-2xl font-bold mb-4"}," Arrangører ",-1)),t(e).organizers.teams.length>0?(r(),a("div",be,[n[0]||(n[0]=s("h3",{class:"text-lg font-semibold mb-2"}," Grupper ",-1)),s("div",we,[(r(!0),a(v,null,f(t(e).organizers.teams,l=>(r(),$(y,{key:l.id,to:`/teams/${l.id}`,class:"px-3 py-1 bg-dark-green-50 rounded hover:bg-dark-green-100"},{default:u(()=>[p(d(l.name),1)]),_:2},1032,["to"]))),128))])])):o("",!0),t(e).organizers.members.length>0?(r(),a("div",$e,[n[1]||(n[1]=s("h3",{class:"text-lg font-semibold mb-2"}," Personer ",-1)),s("div",ze,[(r(!0),a(v,null,f(t(e).organizers.members,l=>(r(),$(y,{key:l.id,to:`/medlemmer/${l.id}`,class:"px-3 py-1 bg-dark-green-50 rounded hover:bg-dark-green-100"},{default:u(()=>[p(d(l.name),1)]),_:2},1032,["to"]))),128))])])):o("",!0),t(e).organizers.lokalkredse.length>0?(r(),a("div",Be,[n[2]||(n[2]=s("h3",{class:"text-lg font-semibold mb-2"}," Lokalkredse ",-1)),s("div",Te,[(r(!0),a(v,null,f(t(e).organizers.lokalkredse,l=>(r(),a("span",{key:l.id,class:"px-3 py-1 bg-dark-green-50 rounded"},d(l.name),1))),128))])])):o("",!0)])):o("",!0),s("div",De,[n[5]||(n[5]=s("h3",{class:"text-lg font-semibold mb-2"}," Vil du deltage? ",-1)),n[6]||(n[6]=s("p",{class:"text-dark-green-600 mb-4"}," Log ind på AlleOS for at tilmelde dig denne begivenhed ",-1)),i(b,{href:`${t(T).public.alleosWebUrl}/events/view/${t(e).events_id}`},{default:u(()=>[...n[4]||(n[4]=[p(" Tilmeld dig på AlleOS → ",-1)])]),_:1},8,["href"])]),s("div",Ne,[i(b,{to:"/kalender",variant:"link"},{leading:u(()=>[i(t(te),{class:"w-4 h-4","aria-hidden":"true"})]),default:u(()=>[n[7]||(n[7]=p(" Tilbage til begivenheder ",-1))]),_:1})])])):o("",!0)])}}});
1export{Fe 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.