public async Task <IViewComponentResult> InvokeAsync() { Option <string> blogName = await _blogConfig.GetBlogNameAsync(); MenuItem[] menuItems = await _menuQueryComponent.GetTitlebarMenuItemsAsync() ?? Array.Empty <MenuItem>(); KeyValuePair <string, MenuItem[]> modelData = new KeyValuePair <string, MenuItem[]>(blogName.FirstOrDefault() ?? string.Empty, menuItems); return(View(modelData)); }