refactor(live-state): hoist display_name into {% set %} to DRY card loops

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
mwiegand 2026-05-17 21:08:46 +02:00
parent 20fb564246
commit 6656588b8f
No known key found for this signature in database

View file

@ -18,6 +18,7 @@
{% if current_players %}
<ul class="player-grid current">
{% for session, profile in current_players %}
{% set display_name = (profile and profile.persona_name) or session.name_at_join %}
<li class="player-card current-card">
<a class="player-link"
href="https://steamcommunity.com/profiles/{{ session.steam_id_64 }}"
@ -27,7 +28,7 @@
{% else %}
<span class="avatar placeholder" aria-hidden="true"></span>
{% endif %}
<span class="name" title="{{ (profile and profile.persona_name) or session.name_at_join }}">{{ (profile and profile.persona_name) or session.name_at_join }}</span>
<span class="name" title="{{ display_name }}">{{ display_name }}</span>
</a>
<span class="meta">
{{ session.joined_at | timeago }} · {{ session.min_ping }}-{{ session.max_ping }}ms
@ -50,6 +51,7 @@
</h3>
<ul class="player-grid recent">
{% for row in recent_players_overview %}
{% set display_name = row.persona_name or row.name_at_join %}
<li class="player-card recent-chip">
<a class="player-link"
href="https://steamcommunity.com/profiles/{{ row.steam_id_64 }}"
@ -59,7 +61,7 @@
{% else %}
<span class="avatar placeholder" aria-hidden="true"></span>
{% endif %}
<span class="name" title="{{ row.persona_name or row.name_at_join }}">{{ row.persona_name or row.name_at_join }}</span>
<span class="name" title="{{ display_name }}">{{ display_name }}</span>
</a>
<span class="meta">· {{ row.last_seen | timeago }}</span>
</li>