diff --git a/app/views/devise/registrations/show.html.erb b/app/views/devise/registrations/show.html.erb index a152729c..d3418a24 100644 --- a/app/views/devise/registrations/show.html.erb +++ b/app/views/devise/registrations/show.html.erb @@ -1,22 +1,67 @@ -
- <%= render 'devise/shared/select_server' if Docuseal.multitenant? %> -

Create Free Account

- <%= form_for(User.new, html: { class: 'space-y-6' }, url: new_registration_path, data: { turbo: params[:redir].blank? }, method: :get) do |f| %> - <% if params[:redir].present? %> - <%= hidden_field_tag :redir, params[:redir] %> +<% redir_new_params = params[:redir].to_s.starts_with?('/new') ? Rack::Utils.parse_query(params[:redir].split('?', 2).last.to_s) : {} %> +
+
diff --git a/app/views/devise/sessions/new.html.erb b/app/views/devise/sessions/new.html.erb index 09c51d0c..b19b884c 100644 --- a/app/views/devise/sessions/new.html.erb +++ b/app/views/devise/sessions/new.html.erb @@ -1,6 +1,6 @@
- <%= render 'devise/shared/select_server' if Docuseal.multitenant? %>

Sign In

+ <%= render 'devise/shared/select_server' if Docuseal.multitenant? %> <%= form_for(resource, as: resource_name, html: { class: 'space-y-6' }, data: { turbo: params[:redir].blank? }, url: session_path(resource_name)) do |f| %> <% if params[:redir].present? %> <%= hidden_field_tag :redir, params[:redir] %> diff --git a/app/views/devise/shared/_select_server.html.erb b/app/views/devise/shared/_select_server.html.erb index 866f0b92..c433adbf 100644 --- a/app/views/devise/shared/_select_server.html.erb +++ b/app/views/devise/shared/_select_server.html.erb @@ -1,10 +1,10 @@ -
- + diff --git a/app/views/icons/_circle_check_filled.html.erb b/app/views/icons/_circle_check_filled.html.erb new file mode 100644 index 00000000..9fe0e7dd --- /dev/null +++ b/app/views/icons/_circle_check_filled.html.erb @@ -0,0 +1,3 @@ +