PageSourceSearch

https://team-f.de/_nuxt/B80VMDQk.js

js team-f.de collected 2026-10-02 15:02:17 UTC 4,855 bytes, 1 lines download raw bytes

1import{_ as D}from"./C-xrtH0Z.js";import{_ as F}from"./CMupa2fN.js";import{W as R,u as C,c as _,a as b,w,F as z,o as x,b as s,n as t,$ as E,p as d,ag as r,Z as g,g as a,q as I,as as J,t as N,e as T,r as o,J as V}from"./Fs3ABwln.js";import{u as Z}from"./BinkqVeC.js";const q={class:"container mx-auto"},O={key:0,class:"content-wrapper"},P={class:"form-section"},W={class:"form-row"},$={class:"form-group"},j=["disabled"],H={class:"form-group"},G=["disabled"],K={class:"form-row"},Q={class:"form-group"},X=["disabled"],Y={class:"form-group form-group-small"},ee=["disabled"],se={class:"form-group"},te=["disabled"],ne={class:"bottom-row"},le={class:"checkbox-group"},oe=["value","disabled"],ae=["disabled"],ie={class:"footer-info"},de={class:"privacy"},re={key:1,class:"success-message"},ue={__name:"newsletter",setup(me){C({title:"Newsletter - Team F",meta:[{name:"description",content:"Bleib auf dem Laufenden mit unserem Newsletter"}]});const u=o(""),m=o(""),i=o(""),p=o(""),c=o(""),l=o(!1),h=o(!1),f=o([3]),A=[{id:3,name:"Allgemein"},{id:4,name:"Singles"}],U=async()=>{l.value=!0;try{const{subscribe:v}=Z();await v({email:i.value,plz:p.value||void 0,ort:c.value||void 0,vorname:u.value||void 0,nachname:m.value||void 0,newsletterIds:f.value}),h.value=!0,i.value="",u.value="",m.value="",p.value="",c.value=""}catch(v){console.error("Newsletter Anmeldung fehlgeschlagen:",v)}finally{l.value=!1}},L=V(()=>/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(i.value)),M=V(()=>L.value&&f.value.length>0);return(v,e)=>{const S=D,k=F,y=T;return x(),_(z,null,[b(k,{fullwidth:""},{default:w(()=>[b(S,{variant:"pink",size:"sm","title-as":"h1",items:[{image:"/assets/images/headers/newsletter.jpg",title:"Newsletter",subtitle:"Bleib auf dem Laufenden mit unserem Newsletter"}]})]),_:1}),b(k,null,{default:w(()=>[s("div",q,[t(h)?(x(),_("div",re,[e[18]||(e[18]=s("div",{class:"icon success-icon"}," ✓ ",-1)),e[19]||(e[19]=s("h1",null,"Vielen Dank!",-1)),e[20]||(e[20]=s("p",{class:"subtitle"}," Deine Anmeldung war erfolgreich. ",-1)),b(y,{to:"/",class:"btn"},{default:w(()=>[...e[17]||(e[17]=[a("Zurück zur Startseite",-1)])]),_:1})])):(x(),_("div",O,[s("div",P,[e[14]||(e[14]=s("p",{class:"description"}," Über unseren Newsletter halten wir dich regelmäßig auf dem Laufenden – mit Infos zu team-f Veranstaltungen, lebenspraktischen Artikeln sowie Updates aus unserer Arbeit. ",-1)),e[15]||(e[15]=s("p",{class:"description"}
1," Dein Name ermöglicht eine persönliche Ansprache und schützt vor Spam. ",-1)),e[16]||(e[16]=s("p",{class:"description"}," Postleitzahl und Ort helfen uns, dir gezielte Angebote in deiner Region zu senden. ",-1)),s("form",{onSubmit:E(U,["prevent"])},[s("div",W,[s("div",$,[e[6]||(e[6]=s("label",{for:"email"},"E-Mail-Adresse",-1)),d(s("input",{id:"email","onUpdate:modelValue":e[0]||(e[0]=n=>r(i)?i.value=n:null),type:"email",placeholder:"[email protected]",required:"",disabled:t(l)},null,8,j),[[g,t(i)]])]),s("div",H,[e[7]||(e[7]=s("label",{for:"vorname"},[a(" Vorname "),s("span",{class:"optional"},"(opt.)")],-1)),d(s("input",{id:"vorname","onUpdate:modelValue":e[1]||(e[1]=n=>r(u)?u.value=n:null),type:"text",placeholder:"Max",disabled:t(l)},null,8,G),[[g,t(u)]])])]),s("div",K,[s("div",Q,[e[8]||(e[8]=s("label",{for:"nachname"},[a(" Nachname "),s("span",{class:"optional"},"(opt.)")],-1)),d(s("input",{id:"nachname","onUpdate:modelValue":e[2]||(e[2]=n=>r(m)?m.value=n:null),type:"text",placeholder:"Mustermann",disabled:t(l)},null,8,X),[[g,t(m)]])]),s("div",Y,[e[9]||(e[9]=s("label",{for:"plz"},[a(" PLZ "),s("span",{class:"optional"},"(opt.)")],-1)),d(s("input",{id:"plz","onUpdate:modelValue":e[3]||(e[3]=n=>r(p)?p.value=n:null),type:"text",placeholder:"12345",maxlength:"5",disabled:t(l)},null,8,ee),[[g,t(p)]])]),s("div",se,[e[10]||(e[10]=s("label",{for:"ort"},[a(" Ort "),s("span",{class:"optional"},"(opt.)")],-1)),d(s("input",{id:"ort","onUpdate:modelValue":e[4]||(e[4]=n=>r(c)?c.value=n:null),type:"text",placeholder:"Berlin",disabled:t(l)},null,8,te),[[g,t(c)]])])]),s("div",ne,[s("div",le,[(x(),_(z,null,I(A,n=>s("label",{key:n.id,class:"checkbox-label"},[d(s("input",{"onUpdate:modelValue":e[5]||(e[5]=B=>r(f)?f.value=B:null),type:"checkbox",value:n.id,disabled:t(l)},null,8,oe),[[J,t(f)]]),s("span",null,N(n.name),1)])),64))]),s("button",{type:"submit",class:"btn",disabled:t(l)||!t(M)},N(t(l)?"Wird gesendet...":"Jetzt anmelden"),9,ae)])],32),s("div",ie,[s("p",de,[e[12]||(e[12]=a(" Mit der Anmeldung akzeptierst du unsere ",-1)),b(y,{to:"/datenschutz"},{default:w(()=>[...e[11]||(e[11]=[a("Datenschutzerklärung",-1)])]),_:1})]),e[13]||(e[13]=s("div",{class:"benefits"},[s("span",{class:"benefit-item"},"✓ Updates"),s("span",{class:"benefit-item"},"✓ Veranstaltungen"),s("span",{class:"benefit-item"},"✓ Jederzeit abmelden")],-1))])])]))])]),_:1})],64)}}},be=R(ue,[["__scopeId","data-v-78e81dcf"]]);export{be 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.