// Contact + Partner page (reuse with `mode`) const { useState: useStateC } = React; function ContactPage({ t, go, mode = 'contact' }) { const [form, setForm] = useStateC({ name:'', company:'', email:'', phone:'', type: mode === 'partner' ? 'Sponsorship' : 'Corporate', date:'', message:'', }); const [sent, setSent] = useStateC(false); const update = (k,v) => setForm(f => ({...f, [k]: v})); const enquiryTypes = ['Corporate', 'Government', 'Talent booking', 'Sponsorship', 'Press']; return (
{mode === 'partner' ? t.nav.partner : t.sections.contact}

{mode === 'partner' ? <>Partner with us. : <>Plan your next event.}

{/* Form */}
{sent ? (
Brief received.

Thanks {form.name.split(' ')[0] || 'there'} — a producer from the {form.type.toLowerCase()} team will reach out within one business day.

) : (
{e.preventDefault(); setSent(true);}} style={{display:'flex', flexDirection:'column', gap:28}}>
Step 01 · Tell us about you
update('name', e.target.value)} placeholder="Sara Al Khoury" />
update('company', e.target.value)} placeholder="Acme Holdings" />
update('email', e.target.value)} placeholder="sara@acme.com" />
update('phone', e.target.value)} placeholder="+971 …" />
Step 02 · What are you planning?
{enquiryTypes.map(et => ( ))}
update('date', e.target.value)} placeholder="Q4 2026" />