feat(forms): add service inquiry drawers
This commit is contained in:
4 files changed
+523
No files matched your search
@@ -7,6 +7,9 @@
|
||||
- Language and direction attributes for English, Spanish, and Arabic.
|
||||
- Native `details` elements for mobile navigation and FAQ accordions.
|
||||
- Form labels, autocomplete hints, disabled submission state, and explanatory text.
|
||||
- Service inquiry drawers use native modal dialogs with focus containment,
|
||||
Escape, backdrop, and labeled close-button dismissal plus reduced-motion
|
||||
support.
|
||||
- Reduced decorative image announcements through empty alt text where appropriate.
|
||||
- Responsive typography and layouts without fixed text sizing.
|
||||
- Language-switcher choices are limited to routes that actually exist.
|
||||
|
||||
@@ -80,6 +80,13 @@ backend and spam-protection TODO comments. Submission is intentionally
|
||||
disabled. Appointment and enrollment calls to action route to the static
|
||||
consultation page rather than retaining the production Jotform backend.
|
||||
|
||||
The three English service pages also reproduce the live site's delayed,
|
||||
right-edge inquiry drawers, including their page-specific enrollment copy,
|
||||
shared field set, modal overlay, and responsive layout. These drawer forms are
|
||||
static and their submit controls remain disabled until a production backend
|
||||
and spam protection are selected; this is an intentional functional and visual
|
||||
deviation from the live HubSpot form.
|
||||
|
||||
## External Dependencies
|
||||
|
||||
- The contact page map intentionally matches the live Leaflet/OpenStreetMap
|
||||
|
||||
Reference in new issue
Block a user