}) {
return (
diff --git a/src/routes/BundleDetail.tsx b/src/routes/BundleDetail.tsx
index 2af2dd1..7859fe8 100644
--- a/src/routes/BundleDetail.tsx
+++ b/src/routes/BundleDetail.tsx
@@ -11,10 +11,12 @@ import { type FileGroup, FilesCard } from '@/components/FilesCard';
import { LoadingIndicator } from '@/components/LoadingIndicator';
import { MarkdownRenderer } from '@/components/MarkdownRenderer';
import { PageHeader } from '@/components/PageHeader';
+import { ReadmeSection } from '@/components/ReadmeSection';
import { Badge } from '@/components/ui/badge';
import { Button } from '@/components/ui/button';
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card';
import { useBundleManifest } from '@/hooks/useBundleManifest';
+import { useBundleReadme } from '@/hooks/useBundleReadme';
import { useDownloadBundle } from '@/hooks/useDownloadBundle';
import { refKey as manifestRefKey, useManifestGraph } from '@/hooks/useManifestGraph';
import { useRegistry } from '@/hooks/useRegistry';
@@ -46,6 +48,7 @@ export function BundleDetailRoute() {
[registryQuery.data, bundleName, bundleOrg],
);
const manifestQuery = useBundleManifest({ name: bundleName, org: bundleOrg, version: bundleVersion });
+ const readmeQuery = useBundleReadme({ name: bundleName, org: bundleOrg, version: bundleVersion });
const { download, isDownloading } = useDownloadBundle();
const displayName = bundleOrg && bundleName ? `@${bundleOrg}/${bundleName}` : bundleName;
@@ -243,6 +246,15 @@ export function BundleDetailRoute() {
+
+
{manifest.setupInstructions ? (