Configuration File:
config/pages/contact.tsOverview
The contact page allows you to:- Display contact information (email, phone, address)
- Showcase multiple support channels
- Highlight response times
- Link to other resources (docs, chat, etc.)
config/pages/contact.ts
Quick Start
Test it
Configuration Structure
Hero Section
Contact Information
config/branding.ts (socialLinks) and appear automatically on the contact page.
Support Options
- External URL:
"https://example.com" - Internal route:
"/knowledgebase" - Email:
"mailto:support@example.com" - Chat widget:
"#"(opens chat)
Complete Example
Best Practices
Contact Information
- Real details - Use actual contact info, not placeholders
- Multiple channels - Offer email, phone, and chat
- Response times - Set clear expectations (“under 5min”, “1 hour”)
- Business hours - Specify availability for non-24/7 channels
Support Options
- 4-6 options - Cover main support channels
- Clear CTAs - “Start Chat” not “Click Here”
- Availability - Show when each option is available
- Hierarchy - Put fastest/best options first
Hero Stats
- Service metrics - Response time, availability, satisfaction
- Realistic - Don’t promise what you can’t deliver
- Updated - Keep satisfaction rates current
Troubleshooting
Social links not showing
Social links are defined inconfig/branding.ts:

