<% status_classes = class_names({ 'lecture-future': lecture.start_time.future?, 'bg-purple-100': lecture == @current_lecture, 'bg-green-100': lecture.attended?, }) %> <%= turbo_stream_from lecture %>
<%= lecture.title %> <% if lecture.online %> <% end %>
<% if local_assigns[:today_view] %> <%= lecture.start_time.to_fs(:time) %> ‐ <%= lecture.end_time.to_fs(:time) %> <% else %> <%= lecture.start_time.to_fs(:dmy) %> <% end %>
<%= render partial: 'lectures/lecture_status_icons', locals: { lecture: } %>
<%= render partial: 'lectures/lecture_action', locals: { lecture: } %>
<% if lecture.recording %> <%= link_to "Open recording", lecture.recording&.recording_url %> <% end %>