defmodule MoonWeb.Components.ShowRoomPage.Sidebar.Slim do @moduledoc false use Moon.StatefulComponent alias Moon.Parts.Sidebar alias Moon.Parts.Avatar prop(light_theme, :boolean, default: false) prop(editable_menu_items, :list, default: []) prop(active_page, :any) def render(assigns) do ~F"""
{#for editable_menu_item <- @editable_menu_items} String.split("?") |> Enum.at(-1)} /> {/for} <:bottom>
""" end def handle_event("open_sidebar", _, socket) do Moon.Design.Drawer.open("show_room_slim_sidebar") {:noreply, socket} end def code() do """ """ end end