{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "floating-info-panel-shadcnui", "type": "registry:ui", "title": "Floating Info Panel", "description": "Info tooltip that drifts up/down while fading in/out intermittently", "dependencies": [ "framer-motion", "react" ], "files": [ { "path": "@uitripled/react-shadcn/src/components/motion-core/floating-info-panel.tsx", "content": "\"use client\";\n\nimport { motion } from \"framer-motion\";\nimport { Info } from \"lucide-react\";\n\ntype FloatingInfoPanelProps = {\n title?: string;\n description?: string;\n icon?: React.ReactNode;\n};\n\nexport function FloatingInfoPanel({\n title = \"Info Panel\",\n description = \"This is a floating information panel that gently drifts\",\n icon,\n}: FloatingInfoPanelProps) {\n return (\n \n
\n
\n {icon || (\n
\n \n
\n )}\n
\n
\n

{title}

\n

{description}

\n
\n
\n \n );\n}\n", "type": "registry:ui", "target": "components/uitripled/floating-info-panel-shadcnui.tsx" } ] }