/* global React, Icon */ const { useState: useStateCt } = React; function PageContact({ go, toast }) { const [form, setForm] = useStateCt({ name: '', email: '', subject: '', message: '' }); const upd = (k) => (e) => setForm({ ...form, [k]: e.target.value }); const submit = (e) => { e.preventDefault(); if (!form.name || !form.email || !form.message) { toast('Please fill in name, email, and message.'); return; } const subject = form.subject || `Message from ${form.name}`; const body = `Name: ${form.name}\nEmail: ${form.email}\n\n${form.message}`; window.location.href = `mailto:hi@8tee.golf?subject=${encodeURIComponent(subject)}&body=${encodeURIComponent(body)}`; toast(`Thanks, ${form.name.split(' ')[0]}. Opening your email to send.`); setForm({ name: '', email: '', subject: '', message: '' }); }; return (
Contact

Let's talk golf.

Inquiries, partnerships, press, and general questions.