{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "hero-device-assemble", "title": "Hero Device Assemble", "description": "Floating device layers spring together into a laptop or phone mockup, then the screen wakes with a shimmer.", "dependencies": [ "remotion" ], "files": [ { "path": "registry/remocn/hero-device-assemble/index.tsx", "content": "\"use client\";\n\nimport { interpolate, spring, useCurrentFrame, useVideoConfig } from \"remotion\";\n\nexport interface HeroDeviceAssembleProps {\n assembleStart?: number;\n device?: \"laptop\" | \"phone\";\n accentColor?: string;\n speed?: number;\n className?: string;\n}\n\nconst FONT_FAMILY =\n \"var(--font-geist-sans), -apple-system, BlinkMacSystemFont, sans-serif\";\n\nfunction MockUI({ accentColor }: { accentColor: string }) {\n return (\n