From 0bf4ff4e38fd85f1b9e23864e0f58559aba1428d Mon Sep 17 00:00:00 2001 From: Echo Date: Mon, 1 Dec 2025 10:24:27 -0500 Subject: [PATCH] minimal login (#668) --- app/views/static_pages/minimal_login.html.erb | 39 ++++++++++++++----- 1 file changed, 29 insertions(+), 10 deletions(-) diff --git a/app/views/static_pages/minimal_login.html.erb b/app/views/static_pages/minimal_login.html.erb index 9852ebf..c2b81bc 100644 --- a/app/views/static_pages/minimal_login.html.erb +++ b/app/views/static_pages/minimal_login.html.erb @@ -1,11 +1,30 @@ - -<%= link_to "Sign in with Hack Club Slack", slack_auth_path(continue: @continue_param), class: "auth-button slack" %> -<%= form_tag email_auth_path, class: "email-auth-form", data: { turbo: false } do %> - <%= hidden_field_tag :continue, @continue_param if @continue_param %> -
- <%= email_field_tag :email, params[:email], placeholder: "Enter your email", required: true, class: "email-input" %> +<% content_for(:body_class) { "!p-0 !mb-0" } %> + +
+
+
+

Log in to Hackatime

+
+ + <%= link_to slack_auth_path(continue: @continue_param), class: "inline-flex items-center justify-center w-full px-6 py-3 rounded text-white font-bold bg-primary hover:bg-red-600 transition-colors" do %> + + Sign in with Hack Club Slack + <% end %> + +
+
+ or +
+
+ + <%= form_tag email_auth_path, class: "relative", data: { turbo: false } do %> + <%= hidden_field_tag :continue, @continue_param if @continue_param %> +
+ <%= email_field_tag :email, params[:email], placeholder: "Enter your email", required: true, class: "w-full px-3 py-3 pr-12 border border-gray-600 rounded text-base bg-gray-800 text-white placeholder-gray-500 focus:outline-none focus:border-blue-500 focus:ring-1 focus:ring-blue-500" %> + +
+ <% end %>
- <%= submit_tag "Send magic link", class: "auth-button email" %> -<% end %> +