From d32aacd14cb0011b13a49721e2c97e461acc41dd Mon Sep 17 00:00:00 2001 From: Qjuh <76154676+Qjuh@users.noreply.github.com> Date: Sun, 27 Apr 2025 02:48:18 +0200 Subject: [PATCH] feat(website): show examples on constructors (#10856) * feat(website): show examples on constructors * fix: lint --------- Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- apps/website/src/components/ConstructorNode.tsx | 6 ++++++ apps/website/src/components/DocItem.tsx | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/website/src/components/ConstructorNode.tsx b/apps/website/src/components/ConstructorNode.tsx index 50d3c352d..eb214cb26 100644 --- a/apps/website/src/components/ConstructorNode.tsx +++ b/apps/website/src/components/ConstructorNode.tsx @@ -2,7 +2,9 @@ import { VscSymbolMethod } from '@react-icons/all-files/vsc/VscSymbolMethod'; import { Code2, LinkIcon } from 'lucide-react'; import Link from 'next/link'; import { ENV } from '@/util/env'; +import { ExampleNode } from './ExampleNode'; import { ParameterNode } from './ParameterNode'; +import { SeeNode } from './SeeNode'; import { SummaryNode } from './SummaryNode'; export async function ConstructorNode({ node, version }: { readonly node: any; readonly version: string }) { @@ -44,6 +46,10 @@ export async function ConstructorNode({ node, version }: { readonly node: any; r ) : null} + {node.summary?.exampleBlocks.length ? : null} + + {node.summary?.seeBlocks.length ? : null} +
diff --git a/apps/website/src/components/DocItem.tsx b/apps/website/src/components/DocItem.tsx index 16b47a40f..034bf1621 100644 --- a/apps/website/src/components/DocItem.tsx +++ b/apps/website/src/components/DocItem.tsx @@ -93,7 +93,7 @@ export async function DocItem({ - {node.constructor?.parametersString ? : null} + {node.constructor ? : null} {node.typeParameters?.length ? (