From 5a64a65b61a7f2a73f8695c54f13b1a638554805 Mon Sep 17 00:00:00 2001 From: Francesco Novy Date: Wed, 2 Apr 2025 09:45:54 +0200 Subject: [PATCH] fix: Ignore versioned pages in `PageGrid` --- src/components/pageGrid.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/pageGrid.tsx b/src/components/pageGrid.tsx index b7319138e16573..0dfbeb8f8031a7 100644 --- a/src/components/pageGrid.tsx +++ b/src/components/pageGrid.tsx @@ -5,6 +5,7 @@ import Link from 'next/link'; import {DocNode, nodeForPath} from 'sentry-docs/docTree'; import {serverContext} from 'sentry-docs/serverContext'; import {isNotNil, sortPages} from 'sentry-docs/utils'; +import {isVersioned} from 'sentry-docs/versioning'; type Props = { exclude?: string[]; @@ -34,7 +35,8 @@ export function PageGrid({header, exclude}: Props) { c => !c.frontmatter.sidebar_hidden && c.frontmatter.title && - !exclude?.includes(c.slug) + !exclude?.includes(c.slug) && + !isVersioned(c.slug) ), // a hacky adapter to reuse the same sidebar sorter node => ({...node, context: node.frontmatter})