app/views/devise/registrations/new.html.haml
.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"