User Interface medium complexity frontend
0
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

A static confirmation page rendered after a demo request form is successfully submitted. It acknowledges receipt of the request and communicates expected follow-up timing to the submitter. The page provides clear next-step guidance to prevent confusion for non-technical decision-makers completing the demo-booking flow.

Feature: Booking Confirmation

booking-confirmation-page

Sources & reasoning

The source doc places the demo booking form in the Sales Website MVP scope (line 337). A confirmation state is an inseparable part of any form submission flow - the booking-form feature is functionally incomplete without it. The blueprint lists BookingConfirmationPage as a distinct UI component, confirming it is a separate deliverable within the same MVP release.

Responsibilities

  • Display a success message confirming the demo request was received
  • Communicate expected response timeline to set submitter expectations
  • Provide next-step guidance and contact information for follow-up questions
  • Prevent re-submission confusion by replacing or redirecting from the booking form on success
  • Render accessibly for non-technical users evaluating the Meander platform

Interfaces

render(submissionContext: BookingSubmissionContext): JSX.Element
getStaticProps(): ConfirmationPageProps