Browse Source

min or ui fixes

main
Christoph Marzell 1 month ago
parent
commit
a52ffbf88e
  1. 10
      app/views/devise/sessions/new.html.erb
  2. 21
      app/views/devise/shared/_links.html.erb

10
app/views/devise/sessions/new.html.erb

@ -1,5 +1,8 @@
<h2>Login</h2>
<h2 class="mb-4 text-center">Login</h2>
<div class="container">
<div class="row justify-content-center">
<div class="col-12 col-md-6 col-lg-4">
<%= form_for(resource, as: resource_name, url: session_path(resource_name)) do |f| %>
<div class="mb-3">
<%= f.label :email %>
@ -16,7 +19,10 @@
<%= f.label :remember_me, class: "form-check-label" %>
</div>
<%= f.submit "Login", class: "btn btn-primary" %>
<%= f.submit "Login", class: "btn btn-primary w-100" %>
<% end %>
<%= render "devise/shared/links" %>
</div>
</div>
</div>

21
app/views/devise/shared/_links.html.erb

@ -0,0 +1,21 @@
<div class="mt-4">
<div class="mb-3">
<% if controller_name != 'sessions' %>
<%= link_to "➡️ Login", new_session_path(resource_name), class: "btn btn-outline-primary w-100 mb-2" %>
<% end %></div>
<div class="mb-3">
<% if devise_mapping.registerable? && controller_name != 'registrations' %>
<%= link_to "📝 Registrieren", new_registration_path(resource_name), class: "btn btn-outline-success w-100 mb-2" %>
<% end %></div>
<div class="mb-3">
<% if devise_mapping.recoverable? && controller_name != 'passwords' %>
<%= link_to "🔁 Passwort vergessen?", new_password_path(resource_name), class: "btn btn-outline-warning w-100 mb-2" %>
<% end %></div>
<div class="mb-3">
<% if devise_mapping.confirmable? && controller_name != 'confirmations' %>
<%= link_to "📨 Bestätigung erneut senden", new_confirmation_path(resource_name), class: "btn btn-outline-info w-100" %>
<% end %>
</div>
</div>
Loading…
Cancel
Save