1import{_ as h}from"./VobGKeE1.js";import{g as N,i as w,r as g,e as B,j as p,u as D,l as q,c as o,a as s,m as i,F as k,b as _,t as f,w as x,k as S,o as d,d as b}from"#entry";import{a as V}from"./C7i38s-x.js";const j={class:"min-h-screen bg-white"},F={class:"container-custom py-16"},O={class:"max-w-2xl mx-auto text-center"},T={key:0,"data-testid":"confirm-pending",class:"text-lg text-dark-green-600"},C={"data-testid":"confirm-success",class:"text-lg text-dark-green-600"},I={"data-testid":"confirm-error",class:"text-lg text-red-700"},L=N({__name:"bekraeft",setup(M){const n=w(),a=g("pending"),r=g(""),m={freddrikkevandet:'Du er nu tilmeldt kampagnen "Fred Drikkevandet" og vil modtage opdateringer om vores kamp for at beskytte det danske drikkevand.'},v=B(),y=p(()=>S(v.value));return D({title:p(()=>`Bekræft tilmelding - ${y.value}`),meta:[{name:"robots",content:"noindex"}]}),q(async()=>{const l=Number(n.query.signup_id),e=Number(n.query.member_id),t=String(n.query.auto_login_hash??"");if(!l||!e||!t){a.value="error",r.value="Bekræftelseslinket er ugyldigt eller ufuldstændigt.";return}const c=await V({signup_id:l,member_id:e,hash:t});a.value=c.success?"success":"error";const u=String(n.query.campaign??"");r.value=c.success?Object.hasOwn(m,u)?m[u]:"Du er nu tilmeldt. Det første nyhedsbrev er på vej til din indbakke.":c.message||""}),(l,e)=>{const t=h;return d(),o("div",j,[s("div",F,[s("div",O,[e[2]||(e[2]=s("h1",{class:"text-4xl font-bold text-[var(--color-a-green)] mb-8"}," Bekræft din tilmelding ",-1)),i(a)==="pending"?(d(),o("p",T," Vi bekræfter din tilmelding ⦠")):i(a)==="success"?(d(),o(k,{key:1},[s("p",C,f(i(r)),1),_(t,{to:"/",class:"inline-block mt-6 text-[var(--color-a-green)] underline"},{default:x(()=>[...e[0]||(e[0]=[b(" Gå til forsiden ",-1)])]),_:1})],64)):(d(),o(k,{key:2},[s("p",I,f(i(r)),1),_(t,{to:"/nyhedsbrev",class:"inline-block mt-6 text-[var(--color-a-green)] underline"},{default:x(()=>[...e[1]||(e[1]=[b(" Tilbage til nyhedsbrev ",-1)])]),_:1})],64))])])])}}});export{L 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.