Menu library client side
npm install @sfawcett191/menulibrary

A simple ASP.NET / NPM library pair to automate the production of the left hand menu.
This has probably been done elsewhere and more than likely better, but you don't learn unless you try.
- Display - Display the method as a menu item, default = True
- Order - Order of item on menu Display
- Name - Display name
- Icon - Icon, default = fas-circle
- Route - Route, default = Home
- ClassNavItem - Class of Nav Item
- ClassNavLink - Class on Nav Link
- IconGroup - Icon group, default = fas
- Parent - Parent nav item, default = None
``C`
[MenuLibrary.MenuAttributes(Name = "Documentation", Icon = "fa-book" , Order = 50 )]
public IActionResult Docs()
{
return Redirect("https://sfawcett123.github.io/FlightSimulator/");
}
`html
@using MenuLibrary
@Html.Raw( LeftMenu.Display( Menu.GetSubClasses