Browse Source

min or ui fixes

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

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

@ -1,22 +1,28 @@
<h2>Login</h2>
<h2 class="mb-4 text-center">Login</h2>
<%= form_for(resource, as: resource_name, url: session_path(resource_name)) do |f| %>
<div class="mb-3">
<%= f.label :email %>
<%= f.email_field :email, autofocus: true, class: "form-control" %>
</div>
<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 %>
<%= f.email_field :email, autofocus: true, class: "form-control" %>
</div>
<div class="mb-3">
<%= f.label :password %>
<%= f.password_field :password, autocomplete: "current-password", class: "form-control" %>
</div>
<div class="mb-3">
<%= f.label :password %>
<%= f.password_field :password, autocomplete: "current-password", class: "form-control" %>
</div>
<div class="mb-3 form-check">
<%= f.check_box :remember_me, class: "form-check-input" %>
<%= f.label :remember_me, class: "form-check-label" %>
</div>
<div class="mb-3 form-check">
<%= f.check_box :remember_me, class: "form-check-input" %>
<%= f.label :remember_me, class: "form-check-label" %>
</div>
<%= f.submit "Login", class: "btn btn-primary" %>
<% end %>
<%= f.submit "Login", class: "btn btn-primary w-100" %>
<% end %>
<%= render "devise/shared/links" %>
<%= 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