PageSourceSearch

https://www.klanert.com/assets/Contact-BamR6KOR.js

js klanert.com collected 2026-10-02 15:24:18 UTC 12,703 bytes, 12 lines download raw bytes

1import{r as n,j as e}from"./vendor-react-BkWLR9PR.js";import{c as F,l as A,u as H,i as I,k as q,H as _,G as O,B as S,t as p,s as R,q as E}from"./index-BPddiCHN.js";import{F as G}from"./Footer-zNN4kR0I.js";import g from"./ScrollReveal-B-0zUZ4o.js";import V from"./FAQSection-Bf98uWb2.js";import{I as u}from"./input-C9uIWpCV.js";import{T as W,S as Q,Q as J}from"./index-B1-RV5Gp.js";import{L as d}from"./label-CgXOPu5-.js";import{C as j,a as f,b as v,d as M,c as y}from"./card-DpRWuugz.js";import{L as D}from"./loader-circle-BkkaYsId.js";import{C as z}from"./calendar-CjEUGE2l.js";import{M as L,P as Y}from"./phone-CB72qp_T.js";import"./vendor-query-DmrJA0nt.js";import"./vendor-router-JhYGdbTq.js";import"./instagram-BFMIKPJj.js";import"./useFAQs-HDWQZhkt.js";import"./accordion-DYBWl8L_.js";import"./index-CwC6Ov1D.js";import"./chevron-down-BafNCHSG.js";/**
2 * @license lucide-react v0.462.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const $=F("MapPin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/**
7 * @license lucide-react v0.462.0 - ISC
8 *
9 * This source code is licensed under the ISC license.
10 * See the LICENSE file in the root directory of this source tree.
11 */const U=F("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]]),X="/assets/contact-hero-bg-CyQx9-2a.jpg",Z="/assets/contact-profile-BhYiCY6R.png",m="klanert-cookie-consent",ve=()=>{const{t,tm:b,language:s}=A(),[P,h]=n.useState(!1),[c,x]=n.useState(()=>{try{return localStorage.getItem(m)==="accepted"}catch{return!1}});n.useEffect(()=>{const a=()=>{try{x(localStorage.getItem(m)==="accepted")}catch{x(!1)}},r=l=>{l.key===m&&a()};return window.addEventListener("storage",r),window.addEventListener("cookie-consent-changed",a),()=>{window.removeEventListener("storage",r),window.removeEventListener("cookie-consent-changed",a)}},[]),n.useEffect(()=>{if(!c){h(!1);return}h(!1);const a=document.createElement("script");return a.src="https://assets.calendly.com/assets/external/widget.js",a.async=!0,a.onload=()=>{setTimeout(()=>h(!0),1e3)},document.body.appendChild(a),()=>{document.body.contains(a)&&document.body.removeChild(a)}},[s,c]);const[i,N]=n.useState({name:"",email:"",subject:"",message:""}),{toast:k}=H(),[w,C]=n.useState(!1),K=async a=>{a.preventDefault(),C(!0);try{const{data:r,error:l}=await R.functions.invoke("send-contact-email",{body:i});if(l)throw l;E("Contact Form",!0),k({title:t("contact.form.successTitle"),description:t("contact.form.successMessage")}),N({name:"",email:"",subject:"",message:""})}catch(r){console.error("Error sending contact email:",r),E("Contact Form",!1),k({title:t("contact.form.errorTitle","Fehler"),description:t("contact.form.errorMessage","Die Nachricht konnte nicht gesendet werden. Bitte versuche es erneut."),variant:"destructive"})}finally{C(!1)}},o=a=>{N(r=>({...r,[a.target.name]:a.target.value}))},T={"@context":"https://schema.org","@type":"ContactPage",mainEntity:{"@type":"Organization",name:"Klanert Coaching",email:"[email protected]",telephone:"+49 163 7279 372",address:{"@type":"PostalAddress",streetAddress:"Ridlerstraße 31b",addressLocality:"München",postalCode:"80339",addressCountry:"DE"}}},B=[{name:s==="en"?"Home":"Startseite",path:s==="en"?"/en":"/"},{name:s==="en"?"Contact":"Kontakt",path:s==="en"?"/en/contact":"/kontakt"}];return e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(I,{title:s==="en"?"Contact":"Kontakt",description:s==="en"?"Get in touch with Dr. Jürgen Klanert. Schedule a consultation or book a keynote speech for your event.":"Kontaktiere Dr. Jürgen Klanert. Vereinbare ein Beratungsgespräch oder buche einen Vortrag für deine Veranstaltung.",image:q("contact"),structuredData:T,breadcrumbs:B}),e.jsx(_,{}),e.jsxs("main",{id:"main-content",className:"pt-20 pb-12",children:[e.jsxs("section",{className:"relative py-12 md:py-16 overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0",children:e.jsx("img",{src:X,alt:"",className:"w-full h-full object-cover","aria-hidden":"true",loading:"eager",decoding:"async",sizes:"100vw",width:1920,height:1080})}),e.jsx("div",{className:"relative z-10 px-6 md:px-12 lg:px-16 xl:px-24",children:e.jsx(O,{variant:"floating",className:"max-w-3xl",children:e.jsxs("div",{className:"flex flex-col sm:flex-row items-center sm:items-start gap-6",children:[e.jsx("img",{src:Z,alt:"Dr. Jürgen Klanert - Executive Coach und Berater",className:"w-24 h-24 sm:w-32 sm:h-32 rounded-[32px] object-cover shrink-0",loading:"lazy",decoding:"async",sizes:"(max-width: 640px) 96px, 128px",width:128,height:128}),e.jsxs("div",{children:[e.jsx("h1",{className:"text-typography-heading font-bold text-gra
11phit mb-4 text-center sm:text-left",children:t("contact.hero.title")}),e.jsx("p",{className:"text-typography-body text-graphit/80 text-center sm:text-left",children:b("contact.hero.description")})]})]})})})]}),e.jsxs("section",{className:"py-8 md:py-12 px-6 md:px-12 lg:px-16 xl:px-24 space-y-8 lg:space-y-12",children:[e.jsxs("div",{className:"grid md:grid-cols-2 gap-8 lg:gap-12 items-start",children:[e.jsx(g,{variant:"fade-up",children:e.jsxs(j,{children:[e.jsxs(f,{children:[e.jsxs(v,{className:"flex items-center gap-2",children:[e.jsx(U,{className:"h-5 w-5"}),t("contact.form.title")]}),e.jsx(M,{children:t("contact.form.description")})]}),e.jsx(y,{children:e.jsxs("form",{onSubmit:K,className:"space-y-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(d,{htmlFor:"name",children:t("contact.form.name")}),e.jsx(u,{id:"name",name:"name",type:"text",placeholder:t("contact.form.namePlaceholder"),value:i.name,onChange:o,required:!0})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(d,{htmlFor:"email",children:t("contact.form.email")}),e.jsx(u,{id:"email",name:"email",type:"email",placeholder:t("contact.form.emailPlaceholder"),value:i.email,onChange:o,required:!0})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(d,{htmlFor:"subject",children:t("contact.form.subject")}),e.jsx(u,{id:"subject",name:"subject",type:"text",placeholder:t("contact.form.subjectPlaceholder"),value:i.subject,onChange:o,required:!0})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(d,{htmlFor:"message",children:t("contact.form.message")}),e.jsx(W,{id:"message",name:"message",placeholder:t("contact.form.messagePlaceholder"),rows:6,value:i.message,onChange:o,required:!0})]}),e.jsx(S,{type:"submit",className:"w-full",disabled:w,children:w?e.jsxs(e.Fragment,{children:[e.jsx(D,{className:"h-4 w-4 mr-2 animate-spin"}),t("contact.form.sending","Wird gesendet...")]}):e.jsxs(e.Fragment,{children:[e.jsx(Q,{className:"h-4 w-4 mr-2"}),t("contact.form.submit")]})})]})})]})}),e.jsx(g,{variant:"fade-up",children:e.jsxs(j,{children:[e.jsxs(f,{children:[e.jsxs(v,{className:"flex items-center gap-2",children:[e.jsx(z,{className:"h-5 w-5"}),t("contact.meeting.title")]}),e.jsx(M,{children:t("contact.meeting.subtitle")})]}),e.jsxs(y,{children:[e.jsx("p",{className:"text-muted-foreground mb-4 text-typography-body",children:b("contact.meeting.description")}),e.jsxs("div",{className:"relative",children:[!c&&e.jsxs("div",{className:"flex flex-col items-center justify-center gap-3 bg-muted/40 border border-border rounded-md p-6 text-center",style:{minHeight:"700px"},children:[e.jsx(z,{className:"h-8 w-8 text-korall"}),e.jsx("p",{className:"text-sm text-muted-foreground max-w-md",children:s==="en"?"The booking calendar (Calendly) is a third-party service. Please accept cookies to load it, or write us directly via email.":"Der Buchungskalender (Calendly) ist ein Drittanbieter-Dienst. Bitte akzeptiere Cookies, um ihn zu laden, oder schreib uns direkt per E-Mail."}),e.jsx(S,{variant:"outline",size:"sm",onClick:()=>{var a;try{localStorage.setItem(m,"accepted"),window.dispatchEvent(new Event("cookie-consent-changed")),(a=window.__loadMarketingTrackers)==null||a.call(window),x(!0)}catch{}},children:s==="en"?"Accept & load calendar":"Akzeptieren & Kalender laden"})]}),c&&!P&&e.jsx("div",{className:"absolute inset-0 flex items-center justify-center bg-muted/50 z-10",style:{minHeight:"700px"},children:e.jsxs("div",{className:"flex flex-col items-center gap-3",children:[e.jsx(D,{className:"h-8 w-8 animate-spin text-korall"}),e.jsx("span",{className:"text-sm text-muted-foreground",children:s==="en"?"Loading calendar...":"Kalender wird geladen..."})]})}),c&&e.jsx("div",{className:"calendly-inline-widget","data-url":`https://calendly.com/drjuergenklanert/erstgesprach?hide_event_type_details=1${s==="en"?"&locale=en":"&locale=de"}`,style:{minWidth:"320px",height:"700px"}})]})]})]})})]}),e.jsx(g,{variant:"fade-up",children:e.jsxs(j,{children:[e.jsx(f,{children:e.jsxs(v,{className:"flex items-center gap-2",children:[e.jsx(L,{className:"h-5 w-5"}),t("contact.direct.title")]})}),e.jsx(y,{children:e.jsxs("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-6 lg:gap-8",children:[e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg shrink-0",children:e.jsx(L,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-medium text-foreground",children:t("contact.direct.email")}),e.jsx("a",{href:"mailto:[email protected]",className:"text-muted-foreground hover:text-korall transition-colors",onClick:()=>p("mailto:[email protected]"),children:"[email protected]"})]})]}),e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg shrink-0",children:e.jsx(Y,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-medium text-foreground",children:t("contact.direct.phone")}),e.jsx("a",{href:"tel:+491637279372",className:"text-muted-foreground hover:text-korall transition-colors",onClick:()=>p("tel:+491637279372"),children:"+49 163 7279 372"})]})]}),e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("div",{className:"p-2 bg-[#25D366]/10 rounded-lg shrink-0",children:e.jsx("svg",{className:"h-5 w-5 text-[#25D366]",viewBox:"0 0 24 24",fill:"
11currentColor",children:e.jsx("path",{d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"})})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-medium text-foreground mb-2",children:"WhatsApp"}),e.jsx("a",{href:"https://wa.me/491637279372",target:"_blank",rel:"noopener noreferrer",className:"inline-block group",onClick:()=>p("https://wa.me/491637279372"),children:e.jsxs("div",{className:"p-3 bg-card border border-border rounded-2xl shadow-sm group-hover:shadow-md group-hover:border-[#25D366]/30 transition-all duration-300",children:[e.jsx(J,{value:"https://wa.me/491637279372",size:80,level:"M",includeMargin:!1,bgColor:"transparent",fgColor:"currentColor",className:"text-foreground"}),e.jsx("p",{className:"text-xs text-muted-foreground mt-2 text-center",children:s==="en"?"Scan for WhatsApp":"Scannen für WhatsApp"})]})})]})]}),e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg shrink-0",children:e.jsx($,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-medium text-foreground",children:t("contact.direct.location")}),e.jsxs("p",{className:"text-muted-foreground",children:["Ridlerstraße 31b",e.jsx("br",{}),"80339 München"]})]})]})]})})]})})]}),e.jsx(V,{page:"contact"})]}),e.jsx(G,{})]})};export{ve as default};
12//# sourceMappingURL=Contact-BamR6KOR.js.map

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.