@inherits DComponentBase @* daisyUI Menu: https://daisyui.com/components/menu/ . DMenuItem, DMenuTitle and DSubmenu render their own
  • ; an empty
  • is a divider. Vertical is daisyUI's default layout and adds no class. *@ @code { [Parameter] public RenderFragment ChildContent { get; set; } [Parameter] public DDirection Direction { get; set; } = DDirection.Vertical; [Parameter] public DSize Size { get; set; } /// Show one submenu level at a time (menu-paged); an open submenu's summary becomes its back button. [Parameter] public bool Paged { get; set; } string CssClass => Cx("menu", Direction == DDirection.Horizontal ? "menu-horizontal" : null, SizeClass, Paged ? "menu-paged" : null, Class); string SizeClass => Size switch { DSize.Xs => "menu-xs", DSize.Sm => "menu-sm", DSize.Lg => "menu-lg", DSize.Xl => "menu-xl", _ => null }; }