.header> Listing Messages <:actions> <.link patch={~p"/messages/new"}> <.button>New Message <.table id="messages" rows={@streams.messages} row_click={fn {_id, message} -> JS.navigate(~p"/messages/#{message}") end} > <:col :let={{_id, message}} label="Domain">{message.domain} <:col :let={{_id, message}} label="Action">{message.action} <:col :let={{_id, message}} label="Class">{message.class} <:col :let={{_id, message}} label="Item">{message.item} <:col :let={{_id, message}} label="Data">{message.data} <:action :let={{_id, message}}>