diff --git a/src/libraries/libraries.ts b/src/libraries/libraries.ts index a23132a18..1acee582a 100644 --- a/src/libraries/libraries.ts +++ b/src/libraries/libraries.ts @@ -343,6 +343,7 @@ export const charts: LibrarySlim = { description: 'A typed, tree-shakable chart grammar for SVG and Canvas. Compose marks, views, scales, transforms, interactions, and motion with compact primitives or D3-compatible inputs.', repo: 'tanstack/charts', + hasDiscussions: false, frameworks: [ 'react', 'preact', @@ -635,6 +636,7 @@ export const markdown: LibrarySlim = { colorTo: 'to-fuchsia-500', bgRadial: 'from-fuchsia-500 via-fuchsia-500/50 to-transparent', repo: 'tanstack/markdown', + hasDiscussions: false, frameworks: ['react', 'vanilla'], corePackageName: '@tanstack/markdown', npmPackageNames: ['@tanstack/markdown'], diff --git a/src/libraries/types.ts b/src/libraries/types.ts index 4af16e416..903eea316 100644 --- a/src/libraries/types.ts +++ b/src/libraries/types.ts @@ -40,6 +40,7 @@ export type LibrarySlim = { bgRadial?: string badge?: 'new' | 'soon' | 'alpha' | 'beta' | 'fresh' | 'RC' repo: string + hasDiscussions?: boolean frameworks: Framework[] latestVersion: string latestBranch?: string diff --git a/src/routes/_library/$libraryId/$version.docs.framework.index.tsx b/src/routes/_library/$libraryId/$version.docs.framework.index.tsx index 7a15e98e7..c2465536b 100644 --- a/src/routes/_library/$libraryId/$version.docs.framework.index.tsx +++ b/src/routes/_library/$libraryId/$version.docs.framework.index.tsx @@ -84,15 +84,17 @@ function RouteComponent() { Join Discord - - - Start Discussion - + {library.hasDiscussions !== false && ( + + + Start Discussion + + )}