app/views/panda_cms/admin/sessions/new.html.erb in panda_cms-0.3.10 vs app/views/panda_cms/admin/sessions/new.html.erb in panda_cms-0.3.11
- old
+ new
@@ -1,38 +1,17 @@
<div class="flex min-h-full flex-col justify-center px-6 py-12 lg:px-8 text-center">
<div class="sm:mx-auto sm:w-full sm:max-w-sm text-center">
<img src="/panda-cms-assets/panda-nav.png" class="py-2 h-32 mx-auto w-auto">
- <h2 class="mt-10 mb-6 text-center text-2xl font-bold text-white">Sign in to your account</h2>
+ <h2 class="mt-10 mb-6 text-center text-2xl font-bold text-white"><%= t("panda_cms.admin.sessions.new.title") %></h2>
</div>
- <% if PandaCms.authentication.dig(:google, :enabled) %>
+ <% @providers.each do |provider| %>
<div class="mt-4 text-center sm:mx-auto sm:w-full sm:max-w-sm">
- <%= form_tag "#{PandaCms.admin_path}/auth/google", method: "post", data: {turbo: false} do %>
- <button type="submit" class="min-w-56 mx-auto mb-4 inline-flex items-center gap-x-2 rounded-md bg-white px-3.5 py-2.5 border border-neutral-400">
- <i class="fa-brands fa-google text-xl mr-1"></i>
- Sign in with Google
- </button>
- <% end %>
- </div>
- <% end %>
-
- <% if PandaCms.authentication.dig(:microsoft, :enabled) %>
- <div class="mt-4 text-center sm:mx-auto sm:w-full sm:max-w-sm">
- <%= form_tag "#{PandaCms.admin_path}/auth/microsoft", method: "post", data: {turbo: false} do %>
- <button type="submit" class="min-w-56 mx-auto mb-4 inline-flex items-center gap-x-2 rounded-md bg-white px-3.5 py-2.5 border border-neutral-400">
- <i class="fa-brands fa-microsoft text-xl mr-1"></i>
- Sign in with Microsoft
- </button>
- <% end %>
- </div>
- <% end %>
-
- <% if PandaCms.authentication.dig(:github, :enabled) %>
- <div class="mt-4 text-center sm:mx-auto sm:w-full sm:max-w-sm">
- <%= form_tag "#{PandaCms.admin_path}/auth/github", method: "post", data: {turbo: false} do %>
- <button type="submit" id="button-sign-in-github" class="min-w-56 mx-auto mb-4 inline-flex items-center gap-x-2 rounded-md bg-white px-3.5 py-2.5 border border-neutral-400">
- <i class="fa-brands fa-github text-xl mr-1"></i>
- Sign in with GitHub
+ <%= form_tag "#{PandaCms.admin_path}/auth/#{provider}", method: "post", data: {turbo: false} do %>
+ <input type="hidden" name="redirect_uri" value="<%= admin_login_callback_url(provider: provider) %>">
+ <button type="submit" id="button-sign-in-<%= provider %>" class="min-w-56 mx-auto mb-4 inline-flex items-center gap-x-2 rounded-md bg-white px-3.5 py-2.5 border border-neutral-400">
+ <i class="fa-brands fa-<%= provider %> text-xl mr-1"></i>
+ <%= t("panda_cms.authentication.sign_in_with", provider: t("panda_cms.authentication.providers.#{provider}")) %>
</button>
<% end %>
</div>
<% end %>
</div>