Allinea replay alla UI live e corregge miniature e loghi.

Player contenuto come la diretta, fix streaming thumbnail da S3, volume persistente ActiveStorage in produzione.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-09 11:01:04 +02:00
parent 0621efb839
commit 53f9a6a884
7 changed files with 124 additions and 96 deletions

View File

@@ -1,6 +1,20 @@
<%
closed = local_assigns.fetch(:stream_closed) { @stream_closed }
on_air = local_assigns.fetch(:on_air) { @on_air }
badge_label = local_assigns[:badge_label]
badge_class = local_assigns[:badge_class]
unless badge_label
badge_label = closed ? "Terminata" : (session.paused? ? "In pausa" : (on_air ? "LIVE" : "In attesa"))
end
unless badge_class
badge_class = closed ? "badge-ended" : (session.paused? ? "badge-wait" : (on_air ? "badge-live" : "badge-wait"))
end
%>
<div class="live-player-overlays" id="live-overlays">
<span
id="live-stream-badge"
class="live-ovl-badge live-ovl-badge--right <%= @stream_closed ? "badge-ended" : (@session.paused? ? "badge-wait" : (@on_air ? "badge-live" : "badge-wait")) %>"
><%= @stream_closed ? "Terminata" : (@session.paused? ? "In pausa" : (@on_air ? "LIVE" : "In attesa")) %></span>
class="live-ovl-badge live-ovl-badge--right <%= badge_class %>"
><%= badge_label %></span>
</div>