// Support pages — Contact, Help Center, Order Tracking, Returns, Shipping const SupportHero = ({ go, page, tag, title, sub }) => ( <>
go('home')} style={{cursor:'pointer'}}>Home / go('help-center')} style={{cursor:'pointer'}}>Support / {page}
{tag}

{title}

{sub &&

{sub}

}
); // ── Contact ────────────────────────────────────────────────────────────────── const CF7_ID = 10196; const Contact = ({ go }) => { const [form, setForm] = React.useState({ name:'', email:'', order:'', topic:'General enquiry', message:'' }); const [sent, setSent] = React.useState(false); const [sending, setSending] = React.useState(false); const [err, setErr] = React.useState(''); const set = (k,v) => setForm(f=>({...f,[k]:v})); const topics = ['General enquiry','Order issue','Artwork help','Reprint request','Wholesale / bulk','Press & media']; const handleSubmit = async (e) => { e.preventDefault(); setSending(true); setErr(''); try { const fd = new FormData(); fd.append('_wpcf7', CF7_ID); fd.append('_wpcf7_version', '5.8'); fd.append('_wpcf7_locale', 'en_AU'); fd.append('_wpcf7_unit_tag', `wpcf7-f${CF7_ID}-p1-o1`); fd.append('your-name', form.name); fd.append('your-email', form.email); fd.append('your-order', form.order); fd.append('your-topic', form.topic); fd.append('your-message', form.message); const res = await fetch(`/wp-json/contact-form-7/v1/contact-forms/${CF7_ID}/feedback`, { method:'POST', body:fd }); const data = await res.json(); if (data.status === 'mail_sent') { setSent(true); } else { setErr(data.message || 'Something went wrong — email hello@kingkongstickers.com.au directly.'); } } catch { setErr('Could not send — email us at hello@kingkongstickers.com.au'); } setSending(false); }; return (
Talk to a
human.} sub="We're a 9-person studio in Sydney. Real people answer every message — usually within a few hours during business hours."/>
{/* Left — info */}
// HOW TO REACH US

Our contact details

{[ { icon:, h:'Message us', b:'Use the contact form below or email hello@kingkongstickers.com.au — a real person answers within 2 hours, Mon–Fri 9am–5pm AEST.', badge:'Fastest' }, { icon:, h:'Email', b:'hello@kingkongstickers.com.au — we reply within 2 hours Mon–Fri, 9am–5pm AEST.', badge:null }, { icon:, h:'Studio', b:'King Kong Stickers · 18 Punch St, Artarmon NSW · Not a walk-in — by appointment only.', badge:null }, ].map((c,i)=>(
{c.icon}
{c.h} {c.badge && {c.badge}}

{c.b}

))}
Business hours
{[ ['Monday – Friday','9:00am – 5:00pm AEST'], ['Saturday – Sunday + Public holidays','Closed'], ].map(([d,t])=>(
{d} {t}
))}

Proofs and production run 7 days. Chat and email are monitored outside hours for urgent reprints.

{/* Right — form */}
{sent ? (
✉️

Message sent!

We'll get back to you within 2 hours during business hours. Check your inbox — including spam, just in case.

) : (
Send us a message

We reply within 2 hours on weekdays.

set('name',e.target.value)} style={supInput}/> set('email',e.target.value)} style={supInput}/>
set('order',e.target.value)} style={supInput}/>