Commit 670246a2 authored by Stan Hu's avatar Stan Hu

Merge branch...

Merge branch '335548-remove-border-from-trial-registration-form-when-reassurances-are-shown' into 'master'

Remove border from trial registration form when reassurances are shown

See merge request gitlab-org/gitlab!80451
parents a2cb8fe3 2e5ba72d
- max_first_name_length = max_last_name_length = 127 - max_first_name_length = max_last_name_length = 127
- omniauth_providers_placement ||= :bottom - omniauth_providers_placement ||= :bottom
- borderless ||= false
.gl-mb-3.gl-p-4.gl-border-gray-100.gl-border-1.gl-border-solid.gl-rounded-base .gl-mb-3.gl-p-4{ class: (borderless ? '' : 'gl-border-gray-100 gl-border-1 gl-border-solid gl-rounded-base') }
- if show_omniauth_providers && omniauth_providers_placement == :top - if show_omniauth_providers && omniauth_providers_placement == :top
= render 'devise/shared/signup_omniauth_providers_top' = render 'devise/shared/signup_omniauth_providers_top'
......
...@@ -17,6 +17,7 @@ ...@@ -17,6 +17,7 @@
.signup-page .signup-page
= render 'devise/shared/signup_box', = render 'devise/shared/signup_box',
borderless: true,
url: trial_registrations_path, url: trial_registrations_path,
button_text: _('Continue'), button_text: _('Continue'),
show_omniauth_providers: social_signin_enabled?, show_omniauth_providers: social_signin_enabled?,
......
...@@ -63,6 +63,22 @@ RSpec.describe 'devise/shared/_signup_box' do ...@@ -63,6 +63,22 @@ RSpec.describe 'devise/shared/_signup_box' do
end end
end end
context 'using the borderless option' do
let(:border_css_classes) { '.gl-border-gray-100.gl-border-1.gl-border-solid.gl-rounded-base' }
it 'renders with a border by default' do
render
expect(rendered).to have_selector(border_css_classes)
end
it 'renders without a border when borderless is truthy' do
render('devise/shared/signup_box', borderless: true)
expect(rendered).not_to have_selector(border_css_classes)
end
end
def stub_devise def stub_devise
allow(view).to receive(:devise_mapping).and_return(Devise.mappings[:user]) allow(view).to receive(:devise_mapping).and_return(Devise.mappings[:user])
allow(view).to receive(:resource).and_return(spy) allow(view).to receive(:resource).and_return(spy)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment