anthonymidili/Recipedia

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

Summary

Maintainability
Test Coverage
.row.center
  .col-md-6
    %h1 Sign up

    = form_with model: resource, as: resource_name, url: registration_path(resource_name),
    local: true, data: { turbo: false } do |f|
      = render 'notifications/error_messages', object: f.object
      .mb-3
        = f.label :username, for: "deviseUsername", class: "form-label"
        = f.text_field :username, autofocus: true, id: "deviseUsername",
        class: "form-control"
      .mb-3
        = f.label :email, for: "deviseEmail", class: "form-label"
        = f.email_field :email, id: "deviseEmail", class: "form-control"
      .mb-3
        %label.form-label{for: "devisePassword"}
          Password
          - if @minimum_password_length
            %em (#{@minimum_password_length} characters minimum)
        = f.password_field :password, autocomplete: 'off',
        id: "devisePassword", class: "form-control"
      .mb-3
        = f.label :password_confirmation, for: "devisePassConf",
        class: "form-label"
        = f.password_field :password_confirmation, autocomplete: 'off',
        id: "devisePassConf", class: "form-control"

      .mb-3
        = f.submit 'Sign up', class: 'btn btn-primary'

    .mb-3
      = render "devise/shared/links"