Skip to content

Commit

Permalink
Fix #46 - Add ApplicationFormBuilder to devise templates.
Browse files Browse the repository at this point in the history
  • Loading branch information
exegeteio authored and ChaelCodes committed Oct 4, 2021
1 parent c85223e commit 91ba11d
Show file tree
Hide file tree
Showing 4 changed files with 101 additions and 0 deletions.
20 changes: 20 additions & 0 deletions app/views/devise/confirmations/new.html.erb
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<div class="container">
<div class="block">
<%= form_for(resource, as: resource_name, url: confirmation_path(resource_name), html: { method: :post }, builder: ApplicationFormBuilder) do |f| %>
<%= render "devise/shared/error_messages", resource: resource %>

<div class="field">
<%= f.label :email %><br />
<%= f.email_field :email, autofocus: true, autocomplete: "email", value: (resource.pending_reconfirmation? ? resource.unconfirmed_email : resource.email) %>
</div>

<div class="field actions">
<%= f.submit "Resend confirmation instructions" %>
</div>

<div class="field actions">
<%= render "devise/shared/links" %>
</div>
<% end %>
</div>
</div>
20 changes: 20 additions & 0 deletions app/views/devise/passwords/new.html.erb
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<div class="container">
<div class="block">
<%= form_for(resource, as: resource_name, url: password_path(resource_name), html: { method: :post }, builder: ApplicationFormBuilder) do |f| %>
<%= render "devise/shared/error_messages", resource: resource %>

<div class="field">
<%= f.label :email %><br />
<%= f.email_field :email, autofocus: true, autocomplete: "email" %>
</div>

<div class="field actions">
<%= f.submit "Send me reset password instructions" %>
</div>

<div class="field actions">
<%= render "devise/shared/links" %>
</div>
<% end %>
</div>
</div>
33 changes: 33 additions & 0 deletions app/views/devise/registrations/new.html.erb
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
<div class="container">
<div class="block">
<%= form_for(resource, as: resource_name, url: registration_path(resource_name), builder: ApplicationFormBuilder) do |f| %>
<%= render "layouts/errors", resource: resource %>

<div class="field">
<%= f.label :email %><br />
<%= f.email_field :email, autofocus: true, autocomplete: "email" %>
</div>

<div class="field">
<%= f.label :password %>
<% if @minimum_password_length %>
<em>(<%= @minimum_password_length %> characters minimum)</em>
<% end %><br />
<%= f.password_field :password, autocomplete: "new-password" %>
</div>

<div class="field">
<%= f.label :password_confirmation %><br />
<%= f.password_field :password_confirmation, autocomplete: "new-password" %>
</div>

<div class="field actions">
<%= f.submit "Sign up" %>
</div>
<div class="field actions">
<%= render "devise/shared/links" %>
</div>
<% end %>

</div>
</div>
28 changes: 28 additions & 0 deletions app/views/devise/sessions/new.html.erb
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<div class="container">
<div class="block">
<%= form_for(resource, as: resource_name, url: session_path(resource_name), builder: ApplicationFormBuilder) do |form| %>
<%= render "layouts/errors", resource: resource %>
<div class="field">
<label class="label">Email</label>
<%= form.email_field :email, autofocus: true, autocomplete: "email" %>
</div>

<div class="field">
<label class="label">Password</label>
<%= form.password_field :password, autocomplete: "current-password" %>
</div>

<% if devise_mapping.rememberable? %>
<% form.labelled_check_box(:remember_me) %>
<% end %>

<div class="field actions">
<%= form.submit "Log in", class: "button is-primary" %>
</div>

<div class="field actions">
<%= render "devise/shared/links" %>
</div>
<% end %>
</div>
</div>

0 comments on commit 91ba11d

Please sign in to comment.