private async Task <StudioXUserNavConfigDto> GetUserNavConfig() { var userMenus = await userNavigationManager.GetMenusAsync(studioXSession.ToUserIdentifier()); return(new StudioXUserNavConfigDto { Menus = userMenus.ToDictionary(userMenu => userMenu.Name, userMenu => userMenu) }); }
public async Task <IViewComponentResult> InvokeAsync(string activeMenu = "") { var model = new SideBarNavViewModel { MainMenu = await userNavigationManager.GetMenuAsync("MainMenu", session.ToUserIdentifier()), ActiveMenuItemName = activeMenu }; return(View(model)); }