defmodule Observer.Web.ObserverPage do @moduledoc """ This is the live component responsible for handling the Observer page """ @behaviour Observer.Web.Page use Observer.Web, :live_component alias Observer.Web.Page @impl Phoenix.LiveComponent def render(assigns) do ~H"""
""" end @impl Page def handle_mount(socket) do socket end @impl Page def handle_params(params, _uri, socket) do {:noreply, apply_action(socket, socket.assigns.live_action, params)} end defp apply_action(socket, :index, _params) do socket |> assign(:page_title, "Live Observer") end @impl Page def handle_parent_event(_message, _value, socket) do {:noreply, socket} end @impl Page def handle_info(_message, socket) do {:noreply, socket} end end