diff --git a/app/views/devise/sessions/new.html.erb b/app/views/devise/sessions/new.html.erb index 4291073..4b91644 100644 --- a/app/views/devise/sessions/new.html.erb +++ b/app/views/devise/sessions/new.html.erb @@ -1,22 +1,28 @@ -

Login

+

Login

-<%= form_for(resource, as: resource_name, url: session_path(resource_name)) do |f| %> -
- <%= f.label :email %> - <%= f.email_field :email, autofocus: true, class: "form-control" %> -
+
+
+
+ <%= form_for(resource, as: resource_name, url: session_path(resource_name)) do |f| %> +
+ <%= f.label :email %> + <%= f.email_field :email, autofocus: true, class: "form-control" %> +
-
- <%= f.label :password %> - <%= f.password_field :password, autocomplete: "current-password", class: "form-control" %> -
+
+ <%= f.label :password %> + <%= f.password_field :password, autocomplete: "current-password", class: "form-control" %> +
-
- <%= f.check_box :remember_me, class: "form-check-input" %> - <%= f.label :remember_me, class: "form-check-label" %> -
+
+ <%= f.check_box :remember_me, class: "form-check-input" %> + <%= f.label :remember_me, class: "form-check-label" %> +
- <%= 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" %> +
+
+
\ No newline at end of file diff --git a/app/views/devise/shared/_links.html.erb b/app/views/devise/shared/_links.html.erb new file mode 100644 index 0000000..b88785c --- /dev/null +++ b/app/views/devise/shared/_links.html.erb @@ -0,0 +1,21 @@ +
+
+ <% if controller_name != 'sessions' %> + <%= link_to "➡️ Login", new_session_path(resource_name), class: "btn btn-outline-primary w-100 mb-2" %> + <% end %>
+ +
+ <% 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 %>
+ +
+ <% 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 %>
+
+ <% 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 %> +
+
\ No newline at end of file