File: _omniauth_box.html.haml

package info (click to toggle)
gitlab 17.6.5-19
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 629,368 kB
  • sloc: ruby: 1,915,304; javascript: 557,307; sql: 60,639; xml: 6,509; sh: 4,567; makefile: 1,239; python: 406
file content (16 lines) | stat: -rw-r--r-- 724 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
- render_remember_me = remember_me_enabled? && local_assigns.fetch(:render_remember_me, true)

- if any_form_based_providers_enabled? || password_authentication_enabled_for_web?
  = render 'shared/divider', text: _("or sign in with")

.gl-mt-5.gl-text-center.gl-flex.gl-flex-col.gl-gap-3.js-oauth-login
  - enabled_button_based_providers.each do |provider|
    = render 'devise/shared/omniauth_provider_button',
      href: omniauth_authorize_path(:user, provider),
      provider: provider,
      data: { testid: test_id_for_provider(provider) }

  - if render_remember_me
    = render Pajamas::CheckboxTagComponent.new(name: 'js-remember-me-omniauth', value: nil) do |c|
      - c.with_label do
        = _('Remember me')