defmodule PhoenixAnalytics.Web.Live.Components.Header do @moduledoc false use PhoenixAnalytics.Web, :live_component @impl true def render(assigns) do ~H"""
<%!-- Left side of navbar --%> <%!-- Right side of navbar --%>
<.react name="DateRangePicker" socket={@socket} dateRange={@date_range} /> <.react name="ThemeToggle" socket={@socket} />
""" end @impl true def update(assigns, socket) do {:ok, assign(socket, :date_range, assigns.date_range)} end @impl true def handle_event("set_date", %{"value" => %{"from" => from, "to" => to}}, socket) do send(self(), {:set_date, %{from: from, to: to}}) {:noreply, socket} end end