Work / Scrvio / Wiki / Surfaces
contact
Surfacecanonicalverified 2026-10-04
SURFACE.WEB.CONTACTSummary
A four-field form that opens the visitor's mail client.
Raw wireframe
- .context/designs/web/marketing/contact.html
Why it is drawn this way
Nothing is sent to the server. handleSubmit builds a mailto: URL to the support address and sets window.location.href. So Send Message is drawn as a mailto: link. A visitor with no mail client gets nothing.
All routes lead to support. CONTACT_INFO also holds hello and sales. Only support is used. "Contact Sales" on pricing lands on this same form.
The address is the fallback. env.config.ts falls back to firodiya.ritesh@gmail.com. A deployment can override it.
The hero promises a reply. "We'll respond as soon as possible" — but there is no sent state, no confirmation and no record.
The card has no section around it. It sits in a bare Container between the hero and the call to action, with no vertical padding of its own.
"Custom enterprise solutions" is copy. No enterprise plan exists.
Related
Sources
- apps/website/src/app/contact-us/page.tsx
- apps/website/src/data/contact.ts
- apps/website/src/config/env.config.ts