diff --git a/lib/putzplan_web/live/task_live/show.ex b/lib/putzplan_web/live/task_live/show.ex
index 4124072..7c24b73 100644
--- a/lib/putzplan_web/live/task_live/show.ex
+++ b/lib/putzplan_web/live/task_live/show.ex
@@ -14,15 +14,76 @@ defmodule PutzplanWeb.TaskLive.Show do
- <.table id="completed_tasks" rows={@streams.completed_tasks}>
- <:col :let={{_id, completed_task}} label="Completed by">{completed_task.users.name}
- <:col :let={{_id, completed_task}} label="Date">{completed_task.completion}
- <:action :let={{id, completed_task}}>
- <.link phx-click={JS.push("delete", value: %{id: completed_task.id}) |> hide("##{id}")}>
- Delete
-
-
-
+
+
+ -
+
+
Completed by
+
+
+ {String.first(completed_task.users.name)}
+
+ {completed_task.users.name}
+
+
+
+
+
Date
+
{completed_task.completion}
+
+
+
+ <.link
+ phx-click={
+ JS.push("delete", value: %{id: completed_task.id}) |> hide("#completed-task-#{id}")
+ }
+ class="text-sm text-red-600 hover:text-red-800 flex items-center"
+ >
+
+ Delete
+
+
+
+
+ -
+
No completed tasks yet
+
+
+
+
+ <.modal
+ :if={@live_action in [:new, :edit]}
+ id="task-modal"
+ show
+ on_cancel={JS.patch(~p"/tasks/#{@task}")}
+ >
+ <.live_component
+ module={PutzplanWeb.TaskLive.FormComponent}
+ id={(@task && @task.id) || :new}
+ title={@page_title}
+ current_user={@current_user}
+ action={@live_action}
+ task={@task}
+ patch={~p"/"}
+ />
+
<.back navigate={~p"/"}>Back to tasks
"""