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
+
+ )}