rokumatsumoto/boyutluseyler

View on GitHub
app/views/devise/passwords/new.html.haml

Summary

Maintainability
Test Coverage
%main.page.bg-default
  = render 'devise/shared/separator'
  %section.section.section-lg.pb-5.mt--300
    .container
      .row.justify-content-center
        .col-lg-6.col-md-8
          .card.bg-secondary.border-0
            .card-body.p-lg-5
              = simple_form_for(resource, as: resource_name, url: password_path(resource_name), html: { method: :post }, validate: true) do |f|
                %h5.mb-3= t('devise.passwords.new.forgot_your_password')
                = render 'layouts/flash'
                -# TODO: i18n
                %p.mt-0
                  %small E-posta adresini gir ve sana hesabına yeniden girebilmen için bir bağlantı gönderelim.
                .form-group
                  .input-group.input-group-alternative
                    .input-group-prepend
                      %span.input-group-text
                        %i.fas.fa-at
                    = f.input_field :email, required: true, validate: true, class: "form-control #{ resource.errors[:email].present? ? 'is-invalid': ''}", value: params[:user_email], autocomplete: 'email'
                    - if resource.errors[:email].present?
                      .invalid-feedback= resource.errors[:email].first
                .text-center
                  = f.button :submit, t('devise.passwords.new.send_login_link'), class: 'btn btn-primary mt-4', id: 'btn_forgot_password'
                .text-center.text-sm.mt-3
                  = link_to t('devise.sessions.new.sign_in_link'), new_session_path(resource_name)
                  veya
                  -# TODO: i18n
                  = link_to t('devise.registrations.new.sign_up'), new_registration_path(resource_name)