From 5498e18bf44e5adf4981bd9878a58597061bc829 Mon Sep 17 00:00:00 2001 From: Qjuh <76154676+Qjuh@users.noreply.github.com> Date: Fri, 10 May 2024 22:38:43 +0200 Subject: [PATCH] fix(website): links to builtin documentation not showing in summary (#10267) --- apps/website/src/components/DocNode.tsx | 16 ++++++++++++++++ .../scripts/src/generateSplitDocumentation.ts | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/apps/website/src/components/DocNode.tsx b/apps/website/src/components/DocNode.tsx index 525cd89ff..bd9682ae6 100644 --- a/apps/website/src/components/DocNode.tsx +++ b/apps/website/src/components/DocNode.tsx @@ -1,4 +1,5 @@ import Link from 'next/link'; +import { BuiltinDocumentationLinks } from '~/util/builtinDocumentationLinks'; import { OverlayScrollbarsComponent } from './OverlayScrollbars'; import { SyntaxHighlighter } from './SyntaxHighlighter'; @@ -34,6 +35,21 @@ export async function DocNode({ node, version }: { readonly node?: any; readonly ); } + if (node.text in BuiltinDocumentationLinks) { + const href = BuiltinDocumentationLinks[node.text as keyof typeof BuiltinDocumentationLinks]; + return ( + + {node.text} + + ); + } + return {node.text}; } diff --git a/packages/scripts/src/generateSplitDocumentation.ts b/packages/scripts/src/generateSplitDocumentation.ts index 12f3c81dc..8d4b2b809 100644 --- a/packages/scripts/src/generateSplitDocumentation.ts +++ b/packages/scripts/src/generateSplitDocumentation.ts @@ -328,7 +328,7 @@ function itemTsDoc(item: DocNode, apiItem: ApiItem) { if (!foundItem && !resolved) { return { kind: DocNodeKind.LinkTag, - text: null, + text: codeDestination.memberReferences[0]?.memberIdentifier?.identifier ?? null, }; }