PageSourceSearch

https://felixthoennessen.de/assets/Kontakt-D2Y6j9O9.js

js felixthoennessen.de collected 2026-10-02 04:54:30 UTC 6,622 bytes, 1 lines download raw bytes

1import{j as e}from"./ui-vendor-CealJQWJ.js";import{r as l,d as m}from"./react-vendor-BkH0-HFx.js";import{u as h,P as x,F as u}from"./index-DiSVxwlL.js";import{supabase as f}from"./client-CwGsWvMq.js";import{B as g}from"./BreadcrumbSchema-r38S4KNw.js";import{M as b}from"./mail-XRx-mPhu.js";import{M as p}from"./map-pin-BKMjDJd5.js";import"./query-vendor-i3MONKX8.js";const j="/assets/kontakt-hero-new-Cud8_QKH.webp",S=()=>{h({title:"Kontakt – Felix Thönnessen",description:"Kontaktiere Felix Thönnessen für Keynotes, Mentoring oder Kooperationen. Jetzt unverbindlich anfragen."});const[r,n]=l.useState({name:"",email:"",phone:"",nachricht:""}),[o,s]=l.useState("idle"),d=m(),c=async t=>{t.preventDefault(),s("sending");try{const{data:a,error:i}=await f.functions.invoke("send-contact-email",{body:{...r,page:"Kontakt"}});if(i)throw i;if(a&&!a.success)throw new Error(a.error);n({name:"",email:"",phone:"",nachricht:""}),d("/danke-2")}catch(a){console.error("Email error:",a),s("error")}};return e.jsxs(e.Fragment,{children:[e.jsx(g,{items:[{name:"Start",url:"https://felixthoennessen.de/"},{name:"Kontakt",url:"https://felixthoennessen.de/kontakt"}]}),e.jsxs("section",{className:"relative min-h-[70vh] flex items-center overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 bg-cover bg-center bg-no-repeat",style:{backgroundImage:`url('${j}')`},children:e.jsx("div",{className:"absolute inset-0 bg-gradient-to-l from-background/90 via-background/60 to-transparent"})}),e.jsx("div",{className:"relative z-10 container mx-auto px-6 md:px-10 pt-24 flex justify-end",children:e.jsxs("div",{className:"max-w-xl text-right",children:[e.jsxs("h1",{className:"text-5xl sm:text-7xl md:text-8xl leading-[1.18] sm:leading-[1.22] md:leading-[1.3] tracking-normal text-foreground mb-6",children:["NOCH HABE ICH",e.jsx("br",{}),"NICHTS VON",e.jsx("br",{}),"DIR GEHÖRT."]}),e.jsx("p",{className:"font-body text-lg md:text-xl text-foreground/90",children:"Wie kann das sein?"})]})})]}),e.jsx("section",{id:"contact",className:"py-20 md:py-28 bg-secondary",children:e.jsxs("div",{className:"container mx-auto px-6 md:px-10",children:[e.jsx("h2",{className:"text-3xl sm:text-4xl md:text-5xl leading-[1.3] text-foreground mb-4",children:"SCHREIB MIR DIREKT."}),e.jsxs("p",{className:"font-body text-lg md:text-xl text-muted-foreground mb-10",children:["Ich freue mich über deine Nachricht.",e.jsx("br",{}),"Hopp. Hopp."]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-[1fr_auto] gap-12 md:gap-16",children:[e.jsx("div",{children:e.jsxs("form",{onSubmit:c,className:"flex flex-col gap-6",children:[e.jsxs("div",{children:[e.jsx("label",{htmlFor:"name",className:"block font-body text-sm text-muted-foreground mb-2",children:"Name *"}),e.jsx("input",{id:"name",type:"text",required:!0,value:r.name,onChange:t=>n({...r,name:t.target.value}),className:"w-full bg-background border border-border px-4 py-3 font-body text-foreground placeholder:text-muted-foreground focus:outline-none focus:border-primary transition-colors",placeholder:"Dein Name"})]}),e.jsxs("div",{children:[e.jsx("label",{htmlFor:"email",className:"block font-body text-sm text-muted-foreground mb-2",children:"E-Mail *"}),e.jsx("input",{id:"email",type:"email",required:!0,value:r.email,onChange:t=>n({...r,email:t.target.value}),className:"w-full bg-background border border-border px-4 py-3 font-body text-foreground placeholder:text-muted-foreground focus:outline-none focus:border-primary transition-colors",placeholder:"[email protected]"})]}),e.jsxs("div",{children:[e.jsx("label",{htmlFor:"telefon",className:"block font-body text-sm text-muted-foreground mb-2",children:"Telefon *"}),e.jsx("input",{id:"telefon",type:"tel",required:!0,value:r.phone,onChange:t=>n({...r,phone:t.target.value}),className:"w-full bg-background border border-border px-4 py-3 font-body text-foreground placeholder:text-muted-foreground focus:outline-none focus:border-primary transition-colors",placeholder:"+49 ..."})]}),e.jsxs("div",{children:[e.jsx("label",{htmlFor:"nachricht",className:"block font-body text-sm text-muted-foreground mb-2",children:"Nachricht *"}),e.jsx("textarea",{id:"nachricht",required:!0,rows:6,value:r.nachricht,onChange:t=>n({...r,nachricht:t.target.value}),className:"w-full bg-background border border-border px-4 py-3 font-body text-foreground placeholder:text-muted-foreground focus:outline-none focus:border-primary transition-colors resize-none",placeholder:"Was kann ich für dich tun?"})]}),e.jsx("button",{type:"submit",disabled:o==="sending",className:"bg-primary text-primary-foreground font-heading text-sm md:text-base uppercase tracking-wide px-8 py-4 hover:bg-white hover:text-black transition-all duration-300 disabled:opacity-50 self-start",children:o==="sending"?"Wird gesendet...":"Nachricht senden"}),o==="error"&&e.jsx("p",{className:"font-body text-destructive text-sm",children:"Etwas ist schiefgelaufen. Bitte versuche es erneut."})]})}),e.jsxs("div",{className:"flex flex-col gap-6 font-body text-muted-foreground md:pt-8",children:[e.jsxs("a",{href:"mailto:[email protected]",className:"flex items-center gap-3 hover:text-primary transition-colors",children:[e.jsx(b,{className:"w-5 h-5 flex-shrink-0"})," [email protected]"]}),e.jsxs("a",{href:"tel:+4921143083198",className:"flex items-center gap-3 hover:text-primary transition-colors",children:[e.jsx(x,{className:"w-5 h-5 flex-shrink-0"})," +49 (0) 211 43083198"]}),e.jsxs("a",{href:"https://www.google.com/maps?q=Gilbachstra%C3%9Fe+8,+40219+D%C3%BCsseldorf",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-3 hover:text-primary transition-colors",children:[e.jsx(p,{className:"w-5 h-5 flex-shrink-0"})," Gilbachstraße 8, Düsseldorf"]})]})]})]})}),e.jsx(u,{faqs:[{q:"Wie schnell antwortet Felix auf Anfragen?",a:"In der Regel meldet sich Felix oder sein Team innerhalb von 24 Stunden (an Werktagen) zurück. Bei dringenden 
1Keynote-Anfragen gerne im Formular vermerken."},{q:"Welche Anfragen sind über dieses Formular möglich?",a:"Keynote- und Speaker-Anfragen, Coaching- und Mentoring-Anfragen, Kooperationen, Medienanfragen sowie allgemeine Fragen rund um Felix' Angebote."},{q:"Kann ich Felix auch direkt anrufen?",a:"Ja – telefonisch erreichst du das Büro unter +49 (0) 211 43083198. Bei Nichterreichbarkeit bitte eine kurze Nachricht hinterlassen oder per Mail schreiben."},{q:"Wo hat Felix Thönnessen seinen Sitz?",a:"Der Firmensitz ist in Düsseldorf (Nordrhein-Westfalen), Gilbachstraße 8. Termine finden je nach Anlass vor Ort, beim Kunden oder online statt."}]})]})};export{S 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.