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

@@ -0,0 +1,21 @@
"use client";
import { useVisualization } from "./visualization-context";
export function StepDescription() {
const { currentStep } = useVisualization();
if (!currentStep) {
return null;
}
return (
<div
className="rounded-lg border border-border bg-muted/50 p-4"
role="status"
aria-live="polite"
>
<p className="text-sm leading-relaxed">{currentStep.description}</p>
</div>
);
}