<%= icon_div @socket, "bi-card-list", [class: "icon baseline"] %> My Shifts

<%# month navigation %>

<%= Calendar.strftime(@cursor_date, "%B %Y") %>

<%= for day <- Enum.to_list(@date_range) do %> <%= if Date.day_of_week(day, @current_user.week_start_at) == 1 do %>
<% end %>
<%= Calendar.strftime(day, "%A, %b %-d") %>
<% day_shifts = Enum.filter(@shifts, fn s -> s.date == day end) %> <%= if !Enum.empty?(day_shifts) do %>
<%= for shift <- day_shifts do %>
<%= format_shift_time(shift.time_start) %> — <%= format_shift_time(shift.time_end) %>
<%= shift.time_zone %>
<%= shift.subject %> <%= if shift.location do %> (<%= shift.location %>) <% end %>
<%= if shift.description do %>
<%= text_to_html shift.description %>
<% end %>
<%= link "Delete", to: "#", phx_click: "delete", phx_value_id: shift.id, data: [confirm: "Are you sure?"] %>
<% end %>
<% else %>
Nothing scheduled
<% end %> <% end %>