From 3acc8e05dd5732117e936114c4fde739ed1b92ec Mon Sep 17 00:00:00 2001 From: demesameneshoa Date: Tue, 19 Dec 2023 15:11:43 +0300 Subject: [PATCH] style: add common bootstrap CDN and style the user signup view --- app/views/devise/registrations/new.html.erb | 60 +++++++++++---------- app/views/layouts/application.html.erb | 9 +++- 2 files changed, 41 insertions(+), 28 deletions(-) diff --git a/app/views/devise/registrations/new.html.erb b/app/views/devise/registrations/new.html.erb index 16d9feb..1b0c1e9 100644 --- a/app/views/devise/registrations/new.html.erb +++ b/app/views/devise/registrations/new.html.erb @@ -1,34 +1,40 @@ -

Sign up

+
+
+
+

Sign up

-<%= form_for(resource, as: resource_name, url: registration_path(resource_name)) do |f| %> - <%= render "devise/shared/error_messages", resource: resource %> + <%= form_for(resource, as: resource_name, url: registration_path(resource_name), html: { class: 'needs-validation', novalidate: true }) do |f| %> + <%= render "devise/shared/error_messages", resource: resource %> -
- <%= f.label :name %>
- <%= f.text_field :name, autocomplete: "name" %> -
+
+ <%= f.label :name %> + <%= f.text_field :name, class: 'form-control', autocomplete: 'name', required: true %> +
-
- <%= f.label :email %>
- <%= f.email_field :email, autofocus: true, autocomplete: "email" %> -
+
+ <%= f.label :email %> + <%= f.email_field :email, class: 'form-control', autofocus: true, autocomplete: 'email', required: true %> +
-
- <%= f.label :password %> - <% if @minimum_password_length %> - (<%= @minimum_password_length %> characters minimum) - <% end %>
- <%= f.password_field :password, autocomplete: "new-password" %> -
+
+ <%= f.label :password %> + <% if @minimum_password_length %> + (<%= @minimum_password_length %> characters minimum) + <% end %> + <%= f.password_field :password, class: 'form-control', autocomplete: 'new-password', required: true %> +
-
- <%= f.label :password_confirmation %>
- <%= f.password_field :password_confirmation, autocomplete: "new-password" %> -
+
+ <%= f.label :password_confirmation %> + <%= f.password_field :password_confirmation, class: 'form-control', autocomplete: 'new-password', required: true %> +
-
- <%= f.submit "Sign up" %> -
-<% end %> +
+ <%= f.submit "Sign up", class: 'btn btn-primary' %> +
+ <% end %> -<%= render "devise/shared/links" %> + <%= render "devise/shared/links" %> +
+
+
\ No newline at end of file diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 64ae9f3..e071203 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -2,7 +2,14 @@ RecipesApp - + + + + + <%= csrf_meta_tags %> <%= csp_meta_tag %>