defmodule Shift73kWeb.ModalComponent do use Shift73kWeb, :live_component @impl true def render(assigns) do ~L""" """ end @impl true def update(assigns, socket) do socket |> assign(assigns) |> live_okreply() end @impl true def handle_event("close", _, socket) do send(self(), {:close_modal, true}) live_noreply(socket) end @impl true def handle_event("hide", _, socket) do socket |> push_event("modal-please-hide", %{}) |> live_noreply() end end