Muted leaderboard entry view

This commit is contained in:
Max Wofford
2025-05-07 13:52:59 -04:00
parent 435bc5d23e
commit 0185c9bc45
2 changed files with 9 additions and 1 deletions

View File

@@ -103,6 +103,14 @@ h3+.mini-leaderboard {
background-color: #e0e0e0;
}
.leaderboard-entry.omitted {
opacity: 0.4;
}
.leaderboard-entry.omitted:hover {
opacity: 0.6;
}
/* Dark mode overrides */
@media (prefers-color-scheme: dark) {
.mini-leaderboard {

View File

@@ -46,7 +46,7 @@
<% if @entries&.any? %>
<div class="leaderboard-entries">
<% @entries.each_with_index do |entry, index| %>
<div class="leaderboard-entry <%= 'current-user' if entry.user_id == current_user&.id %>">
<div class="leaderboard-entry <%= 'current-user' if entry.user_id == current_user&.id %> <%= 'omitted' if entry.user.omit_from_leaderboard && current_user&.admin? %>">
<span class="rank">
<% case index %>
<% when 0 then %>