/* CONTACT — editorial slate panel, hairline form, generous whitespace */ function Contact({ t }) { const [step, setStep] = React.useState("intro"); const [data, setData] = React.useState({ name: "", email: "", service: "", date: "", message: "" }); return (
06 {t.contactEyebrow}
{t.contactLoc}

{t.contactTitle1}{" "} {t.contactTitle2}

{t.contactLead}

{t.chanWrite} hello@hearthycoconut.com
{t.chanFollow} @hearthycoconut
{t.chanCall} +34 · on request
{step !== "sent" ? (
{ e.preventDefault(); setStep("sent"); }}>
{t.formNum} · 0{step === "intro" ? 1 : 2} / 02 {t.formStep}
{step === "intro" ? (
{t.fieldService}
{t.serviceChips.map((c) => ( ))}
) : (