% 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 %>