{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "ai-generation-canvas", "title": "AI Generation Canvas", "description": "A prompt input transforms into a header, then a skeleton dashboard flips into populated cards.", "dependencies": [ "remotion" ], "files": [ { "path": "registry/remocn/ai-generation-canvas/index.tsx", "content": "\"use client\";\n\nimport { interpolate, spring, useCurrentFrame, useVideoConfig } from \"remotion\";\n\nexport interface AIGenerationCanvasProps {\n prompt?: string;\n accentColor?: string;\n cardCount?: number;\n speed?: number;\n className?: string;\n}\n\nconst FONT_FAMILY =\n \"var(--font-geist-sans), -apple-system, BlinkMacSystemFont, sans-serif\";\n\nfunction MiniBarChart({ accentColor }: { accentColor: string }) {\n const bars = [0.4, 0.7, 0.55, 0.85, 0.5, 0.95, 0.65];\n return (\n