feat: convert CTA components to full pages and expand waitlist form options

- Renamed CallToAction components to full Page components for compute, storage and GPU sections
- Added new waitlist form types: storage_waitlist, compute_waitlist, and gpu_waitlist
- Updated form placeholder text to show relevant requirements based on waitlist type
- Fixed string template syntax in Dropdown component CSS classes
This commit is contained in:
2025-10-24 16:30:23 +02:00
parent 752668b38d
commit be74079de2
10 changed files with 437 additions and 8 deletions

View File

@@ -9,7 +9,7 @@ interface ContactFormProps {
isOpen: boolean
onClose: () => void
title?: string
formType?: 'investor' | 'partner' | 'agent_waitlist'
formType?: 'investor' | 'partner' | 'agent_waitlist' | 'storage_waitlist' | 'compute_waitlist' | 'gpu_waitlist'
}
const initialFormState = {
@@ -187,6 +187,12 @@ export default function ContactForm({
? 'Tell us about your investment interests and how we can collaborate.'
: formType === 'agent_waitlist'
? 'Tell us about your sovereign agent requirements.'
: formType === 'storage_waitlist'
? 'Tell us about your storage requirements.'
: formType === 'compute_waitlist'
? 'Tell us about your compute requirements.'
: formType === 'gpu_waitlist'
? 'Tell us about your GPU requirements.'
: 'Tell us about your project or how we can help.'
}
/>