- @title = "Log in" #main.devise-1 .container-fluid .row %header.text-center %h1= app_name %p.p-0.m-0.text-uppercase Login .row.mt-5 .col-12.col-md-6.mr-auto.ml-auto = render partial: "layouts/flashes" .card .card-body .container = form_for resource, as: resource_name, url: session_path(resource_name), | html: { class: "form-horizontal" } do |f| | - if devise_mapping.omniauthable? %p - resource_class.omniauth_providers.each do |provider| = link_to fa_icon_tag("#{provider}-sign") + " Sign in with #{provider.to_s.titleize}", omniauth_authorize_path(resource_name, provider), class: "btn" %p Or sign in using your ... = f.form_group :email, class: "row" do |f| = f.label :email, class: "form-label" = f.email_field :email, autofocus: true, class: "form-control" = f.error_messages = f.form_group :password, class: "row" do |f| = f.label :password, class: "form-label" = f.password_field :password, class: "form-control" = f.error_messages - if devise_mapping.rememberable? .d-flex.align-items-center .checkbox.m-0.mr-auto = f.check_box :remember_me = f.label :remember_me, class: "checkbox m-0 mr-auto" = f.submit "Log in", class: "btn btn-primary" .row .col-12.col-md-6.mr-md-auto.ml-md-auto %ul.list-unstyled.options.row %li.col-12.col-md-6= link_to "Sign up", new_registration_path(resource_name) - if devise_mapping.recoverable? %li.col-12.col-md-6= link_to "Forgot your password?", new_password_path(resource_name) - if devise_mapping.confirmable? %li.col-12.col-md-6= link_to "Didn't receive confirmation instructions?", new_confirmation_path(resource_name) - if devise_mapping.lockable? && resource_class.unlock_strategy_enabled?(:email) %li.col-12.col-md-6= link_to "Didn't receive unlock instructions?", new_unlock_path(resource_name)