defmodule SlaxWeb.ChatRoomLive.Index do use SlaxWeb, :live_view alias Slax.Chat @impl Phoenix.LiveView def render(assigns) do ~H"""

<%= @page_title %>

#<%= room.name %> View room
<%= if room.topic do %> <%= room.topic %> <% end %>
""" end @impl Phoenix.LiveView def mount(_params, _session, socket) do rooms = Chat.list_rooms() socket = socket |> assign(page_title: "All rooms") |> stream(:rooms, rooms) {:ok, socket} end end