From 53e543bbf8916759588f90ec71863b196f604f6d Mon Sep 17 00:00:00 2001 From: Darius Cepulis Date: Wed, 22 Jul 2026 16:26:30 -0700 Subject: [PATCH] feat(site): add responsive table of contents rail (#1858) --- .../TableOfContents.desktop.tsx | 3 +- .../TableOfContents.mobile.tsx | 149 ++++++++++++++---- .../docs/TableOfContents/utils.test.ts | 20 +++ .../components/docs/TableOfContents/utils.ts | 32 ++++ .../framework/[framework]/[...slug].astro | 2 - site/src/styles/globals.css | 2 + 6 files changed, 177 insertions(+), 31 deletions(-) create mode 100644 site/src/components/docs/TableOfContents/utils.test.ts diff --git a/site/src/components/docs/TableOfContents/TableOfContents.desktop.tsx b/site/src/components/docs/TableOfContents/TableOfContents.desktop.tsx index d26b7c69..0b6f08a2 100644 --- a/site/src/components/docs/TableOfContents/TableOfContents.desktop.tsx +++ b/site/src/components/docs/TableOfContents/TableOfContents.desktop.tsx @@ -21,7 +21,7 @@ export function TableOfContentsDesktop({ headings, activeId, onNavigate, classNa }; return ( -