Skip to content

feat(docs): add SubNav, DocItem layout, TOC, and Footer#122

Merged
sl33ty merged 1 commit intoArrow-air:stagingfrom
sl33ty:sl33ty/feat/docs-ui
Mar 9, 2026
Merged

feat(docs): add SubNav, DocItem layout, TOC, and Footer#122
sl33ty merged 1 commit intoArrow-air:stagingfrom
sl33ty:sl33ty/feat/docs-ui

Conversation

@sl33ty
Copy link
Copy Markdown
Contributor

@sl33ty sl33ty commented Mar 4, 2026

Summary

  • Adds a docs sub-navigation bar below the main navbar with tabs for each docs instance
  • Custom BackToTop button and EndBar component added to the doc page layout
  • TOC override for correct sticky behaviour with the double-height navbar
  • Footer updated with dark mode support and theme toggle
  • custom.css updated for sticky sidebar/TOC layout, 118px navbar height, dark mode, and mobile responsiveness

Notes

Depends on #121 (multi-instance docs setup) — the SubNav tabs link to routes defined there.

Test plan

  • SubNav tabs render and navigate correctly
  • Sidebar and TOC remain sticky while scrolling on long pages
  • BackToTop button appears/disappears correctly
  • Dark mode toggle works in footer and across docs pages
  • Layout is correct on mobile

@sl33ty sl33ty requested a review from a team as a code owner March 4, 2026 16:53
@cla-bot cla-bot bot added the cla-signed label Mar 4, 2026
thomasgarrison
thomasgarrison previously approved these changes Mar 9, 2026
sl33ty added a commit to sl33ty/website that referenced this pull request Mar 9, 2026
Copy link
Copy Markdown
Contributor Author

@sl33ty sl33ty left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CTA at bottom of each page to join our discord for questions. Copy change.

@sl33ty sl33ty closed this Mar 9, 2026
@sl33ty sl33ty force-pushed the sl33ty/feat/docs-ui branch from e6aacf3 to 3886093 Compare March 9, 2026 17:49
@sl33ty sl33ty reopened this Mar 9, 2026
@sl33ty sl33ty merged commit b350fb9 into Arrow-air:staging Mar 9, 2026
2 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants