Stage 1: module navigation contract — manifest v9, module routes, return-to-origin #110

Merged
Joey merged 3 commits from feat/module-navigation-contract into main 2026-10-15 14:32:49 +00:00
Showing only changes of commit ae360ef318 - Show all commits
@@ -153,7 +153,9 @@ function ModuleItems(props: {
aria-label={entry.name}
className="ek-shell-nav__group ek-shell-nav__nested"
data-testid={`module-subnavigation-${moduleId}`}
style={{ listStyle: "none", margin: 0, padding: 0 }}
// The shared nested indentation (as Settings uses) comes from the class; only the
// list marker is reset here.
style={{ listStyle: "none" }}
>
{entry.pages.map((page) => (
<NavigationItem