Personal Info screen for .com Subscription purchase

What does this MR do and why?

This MR implements the delegation logic for displaying contextual messaging during signup. It adds a get_started_subtext method that flows through the registration presenter to different registration types, allowing each type to return appropriate messaging.

This is foundational work for the unified subscription registration flow. The actual design changes and UI updates will come in !230014 (merged). This MR sets up the infrastructure so that when the feature flag subscription_com_unification is enabled, the signup page can display type-specific messaging—for example, "Create a GitLab account to purchase GitLab Premium." for subscription registrations, while other registration types return nil.

References

Screenshots or screen recordings

Before After
image.png image.png

How to set up and validate locally

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #593760

Edited by Harsh Sagar

Merge request reports

Loading