Skip to content

Commit d68582c

Browse files
authored
Add pages nav section subtle highlighting (#2051)
1 parent 741ec5d commit d68582c

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/Elastic.Documentation.Site/Navigation/_TocTreeNav.cshtml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@
2525
{
2626
var g = folder;
2727
var allHidden = folder.NavigationItems.All(n => n.Hidden);
28-
<li class="flex flex-wrap group-navigation @(isTopLevel ? "mt-6" : "mt-4")">
28+
<li class="flex flex-wrap group-navigation @(isTopLevel ? "mt-6" : "mt-4") relative">
2929
<div class="peer grid grid-cols-[1fr_auto] w-full">
3030
<a
3131
href="@(g.Url)"
3232
@Htmx.GetNavHxAttributes(Model.IsPrimaryNavEnabled && g.NavigationRoot.Id == Model.RootNavigationId || true)
33-
class="sidebar-link pr-2 content-center @(isTopLevel ? "font-semibold" : "")">
33+
class="sidebar-link pr-2 content-center @(isTopLevel ? "font-semibold" : "") group-[.current]/li:text-blue-elastic!">
3434
@(g.NavigationTitle)
3535
</a>
3636
@if (!allHidden)
@@ -60,7 +60,7 @@
6060
// Only render children if we're within the allowed level depth
6161
// MaxLevel of -1 means render all levels
6262
bool shouldRenderChildren = Model.MaxLevel == -1 || Model.Level < (Model.MaxLevel);
63-
<ul class="w-full hidden peer-has-checked:block ml-4">
63+
<ul class="w-full hidden peer-has-checked:block ml-4 relative before:content-[''] before:absolute before:-left-[calc(var(--spacing)*4-1px)] before:top-0 before:bottom-0 before:w-px before:bg-grey-20 before:peer-has-checked:block peer-has-[.current]:before:bg-grey-40 has-[.current]:before:bg-grey-40">
6464
@if (shouldRenderChildren)
6565
{
6666
@await RenderPartialAsync(_TocTreeNav.Create(new NavigationTreeItem

0 commit comments

Comments
 (0)