Some stuff

This commit is contained in:
2023-11-30 23:30:16 +00:00
parent e9a98861a0
commit 5a9cfb9434
5 changed files with 70 additions and 41 deletions

View File

@@ -10,24 +10,17 @@
<.table
id="items"
rows={@streams.items}
row_click={fn {_id, item} -> JS.navigate(~p"/items/#{item}") end}
row_click={fn {_id, item} -> JS.navigate(~p"/items/#{item}/show/edit") end}
>
<:col :let={{_id, item}} label="Title"><%= item.title %></:col>
<:col :let={{_id, item}} label="Description"><%= item.description %></:col>
<:col :let={{_id, item}} label="Url"><%= item.url %></:col>
<:col :let={{_id, item}} label="Desire"><%= item.desire %></:col>
<:action :let={{_id, item}}>
<div class="sr-only">
<.link navigate={~p"/items/#{item}"}>Show</.link>
</div>
<.link patch={~p"/items/#{item}/edit"}>Edit</.link>
</:action>
<:action :let={{id, item}}>
<.link
phx-click={JS.push("delete", value: %{id: item.id}) |> hide("##{id}")}
data-confirm="Are you sure?"
>
Delete
<.icon name="hero-trash" />
</.link>
</:action>
</.table>