Player contenuto come la diretta, fix streaming thumbnail da S3, volume persistente ActiveStorage in produzione. Co-authored-by: Cursor <cursoragent@cursor.com>
21 lines
684 B
Plaintext
21 lines
684 B
Plaintext
<%
|
|
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 <%= badge_class %>"
|
|
><%= badge_label %></span>
|
|
</div>
|