Draft: Convert trial during signup form to Vue
requested to merge 348252-improve-saas-trial-form-by-updating-required-fields-add-state-2 into master
What does this MR do and why?
- Converts haml form to Vue
- changes from grid system to flex as it matches the
ee/app/assets/javascripts/hand_raise_leads/hand_raise_lead/components/hand_raise_lead_button.vue
for maintainability. - Conversion done so that the next step we can add the
state
as per #348252 (closed) where it will need to use javascript to toggle the field visibility, etc for certain countries.
Screenshots or screen recordings
platform | before | after |
---|---|---|
desktop | ||
mobile | ||
desktop/toggled | ||
mobile/toggled |
How to set up and validate locally
- Sign out.
- Register as a new user.
- Select
My company or team
whenWho will be using GitLab?
question is asked. - Toggle the
GitLab Ultimate trial (optional)
switch on Group creation form. - Observe form fields for trial.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #348252 (closed)
Edited by Doug Stull