From aa442fcfde0ace47d5242e5204363f472649d559 Mon Sep 17 00:00:00 2001 From: Liam Horne Date: Wed, 24 Jun 2026 13:20:28 -0700 Subject: [PATCH 1/4] docs: add section navigation --- src/components/DocsHeader.tsx | 8 +- src/components/DocsSectionNav.tsx | 137 ++++++++++++++++++ src/pages/_root.css | 24 ++- src/pages/docs/_layout.tsx | 2 + src/pages/docs/build.mdx | 76 ++++++++++ src/pages/docs/guide/node/index.mdx | 89 +++++++++--- src/pages/docs/guide/using-tempo-with-ai.mdx | 10 +- src/pages/docs/index.mdx | 102 ++++++++++--- src/pages/docs/protocol/index.mdx | 81 +++++++---- src/pages/docs/quickstart/integrate-tempo.mdx | 90 +++++++----- src/pages/docs/tools.mdx | 70 +++++++++ vocs.config.ts | 136 ++++++++++++----- 12 files changed, 667 insertions(+), 158 deletions(-) create mode 100644 src/components/DocsSectionNav.tsx create mode 100644 src/pages/docs/build.mdx create mode 100644 src/pages/docs/tools.mdx diff --git a/src/components/DocsHeader.tsx b/src/components/DocsHeader.tsx index b885e322..2554b10c 100644 --- a/src/components/DocsHeader.tsx +++ b/src/components/DocsHeader.tsx @@ -61,7 +61,7 @@ export function usePathname() { } function isActiveMenuItem(pathname: string, item: MenuItem) { - if (item.label === 'Build') return pathname === '/' || pathname.startsWith('/build') + if (item.label === 'Build') return pathname.startsWith('/build') if (item.label === 'Resources') return pathname === '/docs/sdk' || pathname.startsWith('/docs/sdk/') if (item.label === 'Docs') return pathname === '/docs' || pathname.startsWith('/docs/') @@ -1095,7 +1095,7 @@ export default function DocsHeader() {