Skip to content

Commit bcc0c95

Browse files
committed
Refactor line 79
1 parent b6946de commit bcc0c95

File tree

1 file changed

+3
-17
lines changed

1 file changed

+3
-17
lines changed

src/tooling/docs-assembler/Navigation/LlmsNavigationEnhancer.cs

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public string GenerateNavigationSections(GlobalNavigation navigation)
3838
// Get first-level children
3939
var firstLevelChildren = GetFirstLevelChildren(group);
4040

41-
if (firstLevelChildren.Count > 0)
41+
if (firstLevelChildren.Any())
4242
{
4343
foreach (var child in firstLevelChildren)
4444
{
@@ -74,22 +74,8 @@ private static string GetCategoryDisplayName(string navigationTitle) =>
7474
_ => navigationTitle
7575
};
7676

77-
private static List<INavigationItem> GetFirstLevelChildren(DocumentationGroup group)
78-
{
79-
var children = new List<INavigationItem>();
80-
81-
foreach (var item in group.NavigationItems)
82-
{
83-
// Only include non-hidden items
84-
if (item.Hidden)
85-
continue;
86-
87-
// Add the item to our list
88-
children.Add(item);
89-
}
90-
91-
return children;
92-
}
77+
private static IEnumerable<INavigationItem> GetFirstLevelChildren(DocumentationGroup group) =>
78+
group.NavigationItems.Where(i => !i.Hidden);
9379

9480
private static string ConvertToAbsoluteMarkdownUrl(string url)
9581
{

0 commit comments

Comments
 (0)