defmodule Phoenix.LiveDashboard.ModalComponent do use Phoenix.LiveDashboard.Web, :live_component alias Phoenix.LiveView.JS defp enable_fullscreen() do JS.hide() |> JS.toggle(to: "#fullscreen-off", display: "inline-block") |> JS.remove_class("modal-dialog", to: "#modal-container") |> JS.add_class("modal-fullscreen", to: "#modal-container") end defp disable_fullscreen() do JS.hide() |> JS.toggle(to: "#fullscreen-on", display: "inline-block") |> JS.remove_class("modal-fullscreen", to: "#modal-container") |> JS.add_class("modal-dialog", to: "#modal-container") end def render(assigns) do ~H"""