fix(social-login): social button fill space when option are turn off

This commit is contained in:
Nicolas Fourre
2024-10-25 17:11:02 +02:00
committed by Javi Martín
parent 3931b43b87
commit a81fba71f0
3 changed files with 27 additions and 9 deletions

View File

@@ -43,6 +43,7 @@
@import "budgets/**/*"; @import "budgets/**/*";
@import "comments/**/*"; @import "comments/**/*";
@import "debates/**/*"; @import "debates/**/*";
@import "devise/**/*";
@import "documents/**/*"; @import "documents/**/*";
@import "layout/**/*"; @import "layout/**/*";
@import "machine_learning/**/*"; @import "machine_learning/**/*";

View File

@@ -0,0 +1,15 @@
.devise-omniauth-form {
.oauth-logins {
display: flex;
flex-direction: column;
@include breakpoint(medium) {
flex-direction: row;
}
.oauth-login {
@include grid-column-gutter;
flex-grow: 1;
}
}
}

View File

@@ -1,18 +1,20 @@
<div class="row"> <div class="row devise-omniauth-form">
<div class="small-12 column"> <div class="small-12 column">
<div class="margin-bottom"> <div class="margin-bottom">
<strong><%= t("omniauth.info.#{action}") %></strong> <strong><%= t("omniauth.info.#{action}") %></strong>
</div> </div>
</div> </div>
<div class="oauth-logins small-12">
<% oauth_logins.each do |login| %> <% oauth_logins.each do |login| %>
<div class="small-12 medium-6 large-4 column end"> <div class="oauth-login">
<%= link_to t("omniauth.#{login}.name"), send("user_#{login}_omniauth_authorize_path"), <%= link_to t("omniauth.#{login}.name"), send("user_#{login}_omniauth_authorize_path"),
title: t("omniauth.#{login}.#{action}"), title: t("omniauth.#{login}.#{action}"),
class: "button-#{login.to_s.delete_suffix("_oauth2")} button expanded", class: "button-#{login.to_s.delete_suffix("_oauth2")} button expanded",
method: :post %> method: :post %>
</div> </div>
<% end %> <% end %>
</div>
<div class="small-12 column auth-divider"> <div class="small-12 column auth-divider">
<span><%= t("omniauth.or_fill") %></span> <span><%= t("omniauth.or_fill") %></span>