defmodule DashboardWeb.Live.Modals do use DashboardWeb, :component def modal(assigns) do ~H"""
<%= @title %>

<%= render_slot(@inner_block) %>

""" end defp hide_modal(js \\ %JS{}) do js |> JS.hide(to: ".live-modal", transition: "opacity-0") |> JS.hide(to: ".modal-backdrop", transition: "opacity-0") |> JS.push("close-modal") end end