defmodule VaccinsWeb.LocationComponent do use VaccinsWeb, :live_component alias Vaccins.{LocationStore, Search} @impl true def mount(socket), do: {:ok, socket |> assign(availabilities: [])} @impl true def handle_event("trigger_query", _, socket = %{assigns: %{id: id, location: location}}) do ref = Search.async_trigger_query(location) send(self(), {:query_sent, id, ref}) {:noreply, socket |> assign(availabilities: "...")} end @impl true def render(assigns) do ~L"""
""" end end