defmodule AshAdmin.Components.TopNav.DrawerDropdown do @moduledoc false use Phoenix.LiveComponent import AshAdmin.Helpers attr :name, :string, required: true attr :groups, :list, required: true attr :group_labels, :any, required: false def render(assigns) do ~H"""
<%= @name %>
""" end def mount(socket) do {:ok, assign(socket, :open, false)} end def handle_event("toggle", _, socket) do {:noreply, assign(socket, :open, !socket.assigns.open)} end end