Add user mention partial

This commit is contained in:
Max Wofford
2025-02-17 19:01:58 -05:00
parent 2d3dc8b9a3
commit 8eea8efb98
3 changed files with 21 additions and 5 deletions

View File

@@ -0,0 +1,12 @@
.avatar {
border-radius: 50%;
}
.current-user {
font-weight: bold;
}
.current-user .avatar {
border: 2px solid #00dded;
}

View File

@@ -31,11 +31,8 @@
<div class="header">
<% if current_user %>
<div class="user-info">
<%= image_tag current_user.avatar_url, size: "32x32", class: "avatar" if current_user.avatar_url %>
<%= current_user.username if current_user.username %>
<%= link_to "Sign Out", signout_path, method: :delete, data: { "turbo-method": :delete } %>
</div>
<%= render "shared/user_mention", user: current_user %>
<%= link_to "Sign Out", signout_path, method: :delete, data: { "turbo-method": :delete } %>
<% else %>
<%= link_to "Sign in with Slack", slack_auth_path %>
<% end %>

View File

@@ -0,0 +1,7 @@
<div class="user-info <%= current_user == user ? "current-user" : "" %>">
<%= image_tag user.avatar_url,
size: "32x32",
class: "avatar",
alt: "#{user.username}'s avatar" if user.avatar_url %>
<%= user.username if user.username %>
</div>