/* global React */ const { useState } = React; const KontaktPage = ({ setPage }) => { const [submitted, setSubmitted] = useState(false); return (
§ Dane kontaktowe

Napisz, zadzwoń, umów konsultację.

Każdą sprawę traktujemy indywidualnie. Pierwszy kontakt służy poznaniu sytuacji i wstępnej ocenie zasadności odwołania.

{[ { label: "E-mail", val: "egzaminyprawniczeodwolaniapl@gmail.com" }, { label: "Telefon", val: "+48 668 184 024" }, { label: "Numer rachunku", val: "21 1050 1041 1000 0092 2842 1385 (ING Bank Śląski)" }, { label: "Godziny pracy", val: "poniedziałek – piątek · 9:00–17:00" }, { label: "Strona", val: "www.odwolaniaegzaminyprawnicze.pl" }, ].map(item => (
{item.label}
{item.val}
))}
Co dalej?

Po otrzymaniu zgłoszenia odpowiadamy w ciągu 24 godzin roboczych. Pierwsza rozmowa pozwala nam ocenić zasadność odwołania i zaproponować dalsze kroki.

{submitted ? (

Dziękujemy za zgłoszenie.

Skontaktujemy się z Tobą w ciągu 24 godzin roboczych.

) : ( <>

Formularz zgłoszenia

Wszystkie pola są wymagane.

{ e.preventDefault(); const f = e.target; const data = new FormData(f); try { const res = await fetch("send.php", { method: "POST", body: data }); const text = await res.text(); let json; try { json = JSON.parse(text); } catch(e) { alert("Błąd serwera:\n\n" + text); return; } if (json.ok) { setSubmitted(true); } else { alert(json.error || "Wystąpił błąd."); } } catch (err) { alert("Brak połączenia. Napisz na egzaminyprawniczeodwolaniapl@gmail.com"); } }}>
)}
); }; window.KontaktPage = KontaktPage;