Make comment avatars compatible with RTL languages

This commit is contained in:
Javi Martín
2024-04-11 17:01:12 +02:00
parent 7beb28bf89
commit 67b1518858
4 changed files with 21 additions and 12 deletions

View File

@@ -49,6 +49,7 @@
@import "account/**/*";
@import "admin/**/*";
@import "budgets/**/*";
@import "comments/**/*";
@import "debates/**/*";
@import "documents/**/*";
@import "layout/**/*";

View File

@@ -0,0 +1,6 @@
.comment-avatar {
img,
svg {
float: $global-left;
}
}

View File

@@ -1560,7 +1560,7 @@ table {
img,
svg {
margin-right: calc(#{$line-height} / 2);
margin-#{$global-right}: calc(#{$line-height} / 2);
}
.reply {

View File

@@ -1,11 +1,13 @@
<% if comment.as_administrator? %>
<%= image_tag("avatar_admin.png", size: 32, class: "admin-avatar float-left", alt: "") %>
<% elsif comment.as_moderator? %>
<%= image_tag("avatar_moderator.png", size: 32, class: "moderator-avatar float-left", alt: "") %>
<% elsif comment.user.hidden? || comment.user.erased? %>
<span class="icon-deleted user-deleted"></span>
<% elsif comment.user.organization? %>
<%= image_tag("avatar_collective.png", size: 32, class: "avatar float-left", alt: "") %>
<% else %>
<%= render Shared::AvatarComponent.new(comment.user, size: 32, class: "float-left") %>
<% end %>
<span class="comment-avatar">
<% if comment.as_administrator? %>
<%= image_tag("avatar_admin.png", size: 32, class: "admin-avatar", alt: "") %>
<% elsif comment.as_moderator? %>
<%= image_tag("avatar_moderator.png", size: 32, class: "moderator-avatar", alt: "") %>
<% elsif comment.user.hidden? || comment.user.erased? %>
<span class="icon-deleted user-deleted"></span>
<% elsif comment.user.organization? %>
<%= image_tag("avatar_collective.png", size: 32, class: "avatar", alt: "") %>
<% else %>
<%= render Shared::AvatarComponent.new(comment.user, size: 32) %>
<% end %>
</span>