1import{j as e,S as w,E as j}from"./index-s7cxMHZ5.js";import{r as s,L as h}from"./vendor-react-0R6VX6ld.js";import{d as N,r as v,s as k}from"./firebase-jZtq7q64.js";import"./vendor-three-dec0Z_i3.js";import"./vendor-framer-JqHIcSWX.js";import"./vendor-icons-LlCGcXb-.js";import"./index-9ccb475d-PhXEXAVG.js";function V(){const[t,x]=s.useState({name:"",email:"",anschrift:"",angebot:"Launch Program",bestelltAm:""}),[o,p]=s.useState("start"),[i,l]=s.useState(!1),[d,g]=s.useState(null),[m,u]=s.useState(""),[b,y]=s.useState(null),a=c=>n=>x({...t,[c]:n.target.value}),f=async c=>{if(c.preventDefault(),i)return;l(!0),u("");const n=new Date;try{await k(v(N,`appLaunchWithdrawals/${n.getTime()}_${Math.random().toString(36).slice(2,8)}`),{...t,eingangISO:n.toISOString(),zeitzone:Intl.DateTimeFormat().resolvedOptions().timeZone}),g(n)}catch{u("Das Absenden hat gerade nicht funktioniert. Dein Widerruf ist trotzdem wirksam, wenn du ihn uns per E-Mail an [email protected] schickst â es zählt der Zeitpunkt des Absendens."),l(!1);return}l(!1)},r="mt-2 w-full rounded-xl border border-white/15 bg-white/5 px-4 py-3 text-sm text-white placeholder-secondary/60 outline-none transition focus:border-purple-400";return e.jsxs("div",{className:"min-h-screen bg-primary",children:[e.jsx(w,{title:"Vertrag widerrufen",description:"Widerrufsfunktion für Verträge über die begleitete Produktentwicklung von VitaApps.",url:"/app-launch/widerruf",noindex:!0}),e.jsx("header",{className:"border-b border-white/10",children:e.jsx("div",{className:"mx-auto flex max-w-2xl items-center justify-between px-6 py-5",children:e.jsxs(h,{to:"/app-launch",className:"flex items-center gap-2.5",children:[e.jsx("img",{src:j,alt:"",width:32,height:32,className:"h-8 w-8 object-contain"}),e.jsx("span",{className:"font-bold tracking-tight text-white",children:"VitaApps"})]})})}),e.jsxs("main",{className:"mx-auto max-w-2xl px-6 py-14",children:[e.jsx("h1",{className:"text-3xl font-extrabold tracking-tight text-white",children:"Vertrag widerrufen"}),d?e.jsxs("div",{className:"mt-8 rounded-2xl border border-purple-500/40 bg-purple-500/10 p-6",children:[e.jsx("p",{className:"font-bold text-white",children:"Dein Widerruf ist bei uns eingegangen."}),e.jsxs("p",{className:"mt-3 max-w-prose text-[15px] leading-relaxed text-secondary",children:["Eingang am"," ",e.jsxs("strong",{className:"text-white",children:[d.toLocaleDateString("de-DE",{day:"2-digit",month:"2-digit",year:"numeric"})," ","um"," ",d.toLocaleTimeString("de-DE",{hour:"2-digit",minute:"2-digit"})," Uhr"]}),"."]}),e.jsxs("p",{className:"mt-3 max-w-prose text-[15px] leading-relaxed text-secondary",children:["Inhalt: Widerruf des Vertrags über â",t.angebot,'", bestellt am'," ",t.bestelltAm||"â",", erklärt von ",t.name,"."]}),e.jsxs("p",{className:"mt-4 text-[15px] leading-relaxed text-secondary",children:[b===!1?"Die Bestätigungsmail konnten wir gerade nicht zustellen. Bitte mach einen Screenshot dieser Seite â dein Widerruf ist trotzdem wirksam, und wir melden uns bei dir.":"Diese Bestätigung haben wir dir zusätzlich per E-Mail geschickt."," ","Wir erstatten dir alle erhaltenen Zahlungen unverzüglich, spätestens binnen vierzehn Tagen ab heute, über dasselbe Zahlungsmittel, das du bei der Zahlung verwendet hast."]})]}):e.jsxs(e.Fragment,{children:[e.jsx("p",{className:"mt-3 max-w-prose text-[15px] leading-relaxed text-secondary",children:"Hier kannst du deinen Vertrag widerrufen. Du musst keine Gründe angeben. Es genügt, dass du die Erklärung vor Ablauf der Widerrufsfrist absendest."}),o==="start"&&e.jsxs("div",{className:"mt-10",children:[e.jsx("button",{onClick:()=>p("formular"),className:"w-full rounded-xl bg-gradient-to-r from-purple-600 to-violet-600 px-6 py-4 font-bold text-white shadow-lg shadow-purple-500/25 transition duration-200 hover:from-purple-500 hover:to-violet-500 active:scale-[0.99]",children:"Vertrag widerrufen"}),e.jsx("p",{className:"mt-4 text-xs leading-relaxed text-secondary/70",children:"Im nächsten Schritt trägst du ein, welchen Vertrag du widerrufen möchtest und wohin wir dir die Eingangsbestätigung schicken sollen."})]}),o==="formular"&&e.jsxs("form",{onSubmit:f,className:"mt-10 space-y-6",children:[e.jsxs("label",{className:"block",children:[e.jsx("span",{className:"text-sm font-medium text-white",children:"Name"}),e.jsx("input",{required:!0,value:t.name,onChange:a("name"),className:r})]}),e.jsxs("label",{className:"block",children:[e.jsx("span",{className:"text-sm font-medium text-white",children:"E-Mail-Adresse der Bestellung"}),e.jsx("input",{type:"email",required:!0,value:t.email,onChange:a("email"),className:r})]}),e.jsxs("label",{className:"block",children:[e.jsx("span",{className:"text-sm font-medium text-white",children:"Anschrift"}
1),e.jsx("input",{required:!0,value:t.anschrift,onChange:a("anschrift"),placeholder:"StraÃe, PLZ, Ort",className:r})]}),e.jsxs("label",{className:"block",children:[e.jsx("span",{className:"text-sm font-medium text-white",children:"Welchen Vertrag?"}),e.jsxs("select",{value:t.angebot,onChange:a("angebot"),className:r,children:[e.jsx("option",{className:"bg-tertiary",children:"Launch Program"}),e.jsx("option",{className:"bg-tertiary",children:"Launch Partner"})]})]}),e.jsxs("label",{className:"block",children:[e.jsx("span",{className:"text-sm font-medium text-white",children:"Bestellt am"}),e.jsx("input",{type:"date",required:!0,value:t.bestelltAm,onChange:a("bestelltAm"),className:r})]}),e.jsx("button",{type:"submit",disabled:i,className:"w-full rounded-xl bg-gradient-to-r from-purple-600 to-violet-600 px-6 py-4 font-bold text-white shadow-lg shadow-purple-500/25 transition duration-200 hover:from-purple-500 hover:to-violet-500 active:scale-[0.99] disabled:opacity-40",children:i?"Einen Momentâ¦":"Widerruf bestätigen"}),m&&e.jsx("p",{className:"text-sm leading-relaxed text-red-400",children:m})]}),e.jsxs("p",{className:"mt-8 text-xs leading-relaxed text-secondary/70",children:["Du kannst uns deinen Widerruf auch formlos per E-Mail an [email protected] oder per Post an VITAAPPS S.R.L., Drumul PÄdurea Pustnicu Nr. 127C, Corp A, Bl. T038/2, Et. 3, Ap. 12, 014042 BucureÈti, Rumänien schicken. Das"," ",e.jsx(h,{to:"/app-launch/agb",className:"underline",children:"Muster-Widerrufsformular"})," ","kannst du dafür verwenden, musst es aber nicht."]})]})]})]})}export{V 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.