From 3b99d40f959ed8bed29309c262eb506666873b17 Mon Sep 17 00:00:00 2001 From: janpaulo Date: Wed, 2 Feb 2022 08:33:50 +0800 Subject: [PATCH] Enhancement of login --- app/views/devise/passwords/new.html.erb | 12 +++++------ app/views/devise/sessions/new.html.erb | 27 ++++++++++++++----------- app/views/layouts/application.html.erb | 9 +++++---- 3 files changed, 26 insertions(+), 22 deletions(-) diff --git a/app/views/devise/passwords/new.html.erb b/app/views/devise/passwords/new.html.erb index 9b486b8..dbc83e3 100644 --- a/app/views/devise/passwords/new.html.erb +++ b/app/views/devise/passwords/new.html.erb @@ -1,15 +1,15 @@ -

Forgot your password?

+

Forgot your password?

<%= form_for(resource, as: resource_name, url: password_path(resource_name), html: { method: :post }) do |f| %> <%= render "devise/shared/error_messages", resource: resource %> -
- <%= f.label :email %>
- <%= f.email_field :email, autofocus: true, autocomplete: "email" %> +
+ + <%= f.email_field :email, autofocus: true, autocomplete: "email", class: "form-control" %>
-
- <%= f.submit "Send me reset password instructions" %> +
+ <%= f.submit "Send me reset password instructions", class: "btn btn-primary" %>
<% end %> diff --git a/app/views/devise/sessions/new.html.erb b/app/views/devise/sessions/new.html.erb index 5ede964..5fddcb2 100644 --- a/app/views/devise/sessions/new.html.erb +++ b/app/views/devise/sessions/new.html.erb @@ -1,25 +1,28 @@ -

Log in

+

Log in

<%= form_for(resource, as: resource_name, url: session_path(resource_name)) do |f| %> -
- <%= f.label :email %>
- <%= f.email_field :email, autofocus: true, autocomplete: "email" %> + +
+ + <%= f.email_field :email, autofocus: true, autocomplete: "email", class: "form-control" %>
-
- <%= f.label :password %>
- <%= f.password_field :password, autocomplete: "current-password" %> +
+ + <%= f.password_field :password, autocomplete: "current-password", class: "form-control" %>
<% if devise_mapping.rememberable? %> -
- <%= f.check_box :remember_me %> - <%= f.label :remember_me %> + +
+ <%= f.check_box :remember_me, class: "orm-check-input" %> + <%= f.label :remember_me, class: "form-check-label" %>
+ <% end %> -
- <%= f.submit "Log in" %> +
+ <%= f.submit "Log in", class: "btn btn-primary" %>
<% end %> diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 7dc4feb..70d66d3 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -11,15 +11,16 @@ -
+ +
<% if current_user.present? %> -
+
<%= render(SidenavComponent.new(current_user: current_user))%>
<% end %> -
-
+
+
<%= yield %>