feat(viz): interactive algorithm viz system

This commit is contained in:
2025-08-23 20:28:22 +01:00
parent f6d4bc3a03
commit e5ebe7b188
17 changed files with 1321 additions and 1 deletions

View File

@@ -13,6 +13,7 @@ import {
RecognitionSignals,
RelatedPatterns,
} from "@/components/patterns";
import { PatternVisualization } from "@/components/visualization";
interface PageProps {
params: Promise<{ slug: string }>;
@@ -104,7 +105,19 @@ export default async function PatternDetailPage({ params }: PageProps) {
</Card>
)}
{/* Visualization - ASCII diagram walkthrough */}
{/* Interactive Visualization */}
{pattern.visualization_examples && pattern.visualization_examples.length > 0 && (
<Card>
<CardHeader>
<CardTitle>Interactive Visualization</CardTitle>
</CardHeader>
<CardContent>
<PatternVisualization examples={pattern.visualization_examples} />
</CardContent>
</Card>
)}
{/* Static Visualization - ASCII diagram walkthrough (fallback) */}
{pattern.visualization && (
<Card>
<CardHeader>