Compare commits
3 commits
08c8c0f0f7
...
6172e477b1
Author | SHA1 | Date | |
---|---|---|---|
6172e477b1 | |||
6e7e799a82 | |||
d9f13671d3 |
2 changed files with 6 additions and 2 deletions
|
@ -8,8 +8,8 @@ defmodule ExmrWeb.ExamLive.Index do
|
||||||
def mount(_params, _session, socket) do
|
def mount(_params, _session, socket) do
|
||||||
socket =
|
socket =
|
||||||
socket
|
socket
|
||||||
|> assign(:exams, Exams.list_exams())
|
|
||||||
|> assign(:sort_by, "date")
|
|> assign(:sort_by, "date")
|
||||||
|
|> assign(:exams, sort_items(Exams.list_exams(), "date"))
|
||||||
|> assign(:live_action, :index)
|
|> assign(:live_action, :index)
|
||||||
|> assign(exam: %{})
|
|> assign(exam: %{})
|
||||||
|> assign(events: Enum.group_by(Exams.list_exams(), & &1.date))
|
|> assign(events: Enum.group_by(Exams.list_exams(), & &1.date))
|
||||||
|
|
|
@ -111,7 +111,11 @@
|
||||||
<%= if Map.has_key?(@events, date) do %>
|
<%= if Map.has_key?(@events, date) do %>
|
||||||
<ul class="text-xs">
|
<ul class="text-xs">
|
||||||
<%= for event <- @events[date] do %>
|
<%= for event <- @events[date] do %>
|
||||||
<li id={"event-#{event.id}"}>{event.subject}</li>
|
<li id={"event-#{event.id}"}>
|
||||||
|
<button phx-click="edit" phx-value-id={event.id} class="hover:border-b hover:border-solid border-none border-green-700 dark:border-green-300">
|
||||||
|
{event.subject}
|
||||||
|
</button>
|
||||||
|
</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
</ul>
|
</ul>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
Loading…
Reference in a new issue