{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "floating-phone-demo-3", "title": "Floating Phone Demo 3", "description": "Third example showing a floating phone mockup.", "registryDependencies": [ "https://pioneerui.com/r/floating-phone" ], "files": [ { "path": "registry/example/floating-phone-demo-3.tsx", "content": "\"use client\"\n\nimport { FloatingPhone } from \"@/registry/pioneerui/floating-phone\"\nimport { motion } from \"framer-motion\"\nimport { Play, Pause, SkipBack, SkipForward, Repeat, Shuffle } from \"lucide-react\"\nimport { useState } from \"react\"\n\nconst MusicContent = () => {\n const [isPlaying, setIsPlaying] = useState(false)\n\n return (\n
\n {/* Album Art */}\n \n
\n \"Album\n \n\n {/* Track Info */}\n \n

Cosmic Dream

\n

Stellar Soundscapes

\n \n\n {/* Progress Bar */}\n
\n \n
\n
\n 2:14\n 3:45\n
\n\n {/* Controls */}\n
\n \n \n \n \n \n \n setIsPlaying(!isPlaying)}\n >\n {isPlaying ? : }\n \n \n \n \n \n \n \n
\n
\n )\n}\n\nexport default function MusicPlayerDemo() {\n return (\n }\n actionText=\"Open Music App\"\n actionLink=\"/music\"\n showStatusBar={true}\n />\n )\n}\n", "type": "registry:example", "target": "components/floating-phone-demo-3.tsx" } ], "type": "registry:example" }