diff --git a/packages/oc-docs/src/components/Docs/Sidebar/SidebarNavLink/SidebarNavLink.spec.tsx b/packages/oc-docs/src/components/Docs/Sidebar/SidebarNavLink/SidebarNavLink.spec.tsx
index 0363a937..c2e05b3a 100644
--- a/packages/oc-docs/src/components/Docs/Sidebar/SidebarNavLink/SidebarNavLink.spec.tsx
+++ b/packages/oc-docs/src/components/Docs/Sidebar/SidebarNavLink/SidebarNavLink.spec.tsx
@@ -52,11 +52,11 @@ describe('SidebarNavLink', () => {
expect(html).not.toContain('navlink-label mono');
});
- it('indents by level via margin (chevron + gap step of 19px) with a 4px inner pad', () => {
+ it('indents by level via margin (chevron + gap step of 19px) with a uniform 8px inner pad', () => {
const html = renderToStaticMarkup();
- // level*19 + 4 = 42px -> 42/16 = 2.625rem margin; the fixed 4px (0.25rem) pad
- // restores the level*19+8 glyph offset.
+ // level*19 + 4 = 42px -> 42/16 = 2.625rem margin; the 8px (0.5rem) pad is uniform
+ // across folders and leaves so glyphs line up under their parent.
expect(html).toContain('margin-left:2.625rem');
- expect(html).toContain('padding-left:0.25rem');
+ expect(html).toContain('padding-left:0.5rem');
});
});
diff --git a/packages/oc-docs/src/components/Docs/Sidebar/SidebarNavLink/SidebarNavLink.tsx b/packages/oc-docs/src/components/Docs/Sidebar/SidebarNavLink/SidebarNavLink.tsx
index d70e0bc2..7880842b 100644
--- a/packages/oc-docs/src/components/Docs/Sidebar/SidebarNavLink/SidebarNavLink.tsx
+++ b/packages/oc-docs/src/components/Docs/Sidebar/SidebarNavLink/SidebarNavLink.tsx
@@ -52,13 +52,15 @@ const SidebarNavLink: React.FC = ({
return (