defmodule MoonWeb.Examples.Design.PopoverExample.WithClose do @moduledoc false use Moon.StatefulComponent use MoonWeb, :example alias Moon.Design.Popover alias Moon.Design.Button alias Moon.Design.MenuItem alias Moon.Components.Lego alias Moon.Icons.{ GenericTrophy, MediaTuner, MediaMegaphone } def render(assigns) do ~F"""
Best tournaments with streamers Your favourite games Your favourite games
""" end def handle_event("set_close", _, socket) do Popover.close("popover_id_8") {:noreply, socket} end def code() do """ alias Moon.Design.Popover alias Moon.Design.Button alias Moon.Design.MenuItem alias Moon.Components.Lego alias Moon.Icons.{ GenericTrophy, MediaTuner, MediaMegaphone } def render(assigns) do ~F\\\"""
Best tournaments with streamers Your favourite games Your favourite games
\\\""" end def handle_event("set_close", _, socket) do Popover.close("popover_id_8") {:noreply, socket} end """ end end