/* Contact page — form wired to Web3Forms */ const ContactScreen = ({ go }) => { const formRef = React.useRef(null); const [status, setStatus] = React.useState({ msg: '', error: false }); const [sending, setSending] = React.useState(false); const onSubmit = async (e) => { e.preventDefault(); const form = formRef.current; if (!form.checkValidity()) { form.reportValidity(); return; } const data = Object.fromEntries(new FormData(form)); setSending(true); setStatus({ msg: '', error: false }); try { const res = await fetch('https://api.web3forms.com/submit', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' }, body: JSON.stringify(data), }); const json = await res.json(); if (json.success) { setStatus({ msg: 'Thank you \u2014 your message is on its way. We\u2019ll be in touch soon.', error: false }); form.reset(); } else { setStatus({ msg: json.message || 'Something went wrong. Please try again.', error: true }); } } catch { setStatus({ msg: 'Network error \u2014 please try again.', error: true }); } finally { setSending(false); } }; return (

Studio

Humber Bay Shores
Etobicoke, ON

Hours

Mon–Fri · 6am–8pm
Sat–Sun · 7am–2pm

Connect

hello@sorawellbar.com
@sorawellbar

First Class

Complimentary for every new guest.
Tell us below and we’ll save you a spot.

{/* Web3Forms — required access key (do not remove) */} {/* Honeypot — must stay hidden from real users */}

{status.msg}