defmodule WandererAppWeb.CharacterActivity do use WandererAppWeb, :live_component use LiveViewEvents @impl true def mount(socket) do {:ok, socket} end @impl true def update( assigns, socket ) do {:ok, socket |> handle_info_or_assign(assigns)} end def render(assigns) do ~H"""
<.table class="!max-h-[80vh] !overflow-y-auto" id="activity-tbl" rows={@activity}> <:col :let={row} label="Character"> <.character_item character={row.character} /> <:col :let={row} label="Passages"> <%= row.count %>
""" end def character_item(assigns) do ~H"""
{@character.name}
<%= @character.name %>
""" end end