Files
MatchLiveTv/backend/app/views/public/live/_player_overlays.html.erb
eminuxandCursor b88f44ab1c Completa i18n IT/EN/FR/DE/ES su sito pubblico, area autenticata e admin.
Tutte le view marketing, legali, viewer, dashboard e admin usano t(); mailer utente-facing e flash localizzati; admin con LocaleResolver e selettore lingua.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-24 00:38:50 +02:00

21 lines
762 B
ERB

<%
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 ? t("live.overlays.badge_ended") : (session.paused? ? t("live.index.badge_paused") : (on_air ? t("live.index.badge_live") : t("live.overlays.badge_waiting")))
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>