diff --git a/src/app.js b/src/app.js index ed7ce1c..6c3e406 100644 --- a/src/app.js +++ b/src/app.js @@ -1941,6 +1941,8 @@ function updateNavHighlight(route) { if (route?.type === RouteType.SECTION && link.dataset.section === route.sectionId) { link.classList.add("active"); + } else if (route?.type === RouteType.REFERENCE && link.dataset.section === "reference") { + link.classList.add("active"); } else if (route?.type === RouteType.LESSON) { // Highlight section based on module's inferred section const module = lessonEngine.modules.find((m) => m.id === route.moduleId); diff --git a/src/index.html b/src/index.html index aef4a7a..f21cf4e 100644 --- a/src/index.html +++ b/src/index.html @@ -31,6 +31,7 @@ CSS HTML Tailwind + Reference diff --git a/src/main.css b/src/main.css index 5d9d840..fee3aa5 100644 --- a/src/main.css +++ b/src/main.css @@ -1521,6 +1521,12 @@ input:checked + .toggle-slider::before { color: var(--primary-color); } +.nav-link-ref { + margin-left: 0.5rem; + padding-left: 1rem; + border-left: 1px solid var(--border-color); +} + @media (min-width: 769px) { .main-nav { display: flex;