{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "hover-button", "title": "Hover Button", "description": "A hover button component", "files": [ { "path": "registry/pioneerui/hover-button.tsx", "content": "\"use client\"\n\nimport React from \"react\"\nimport { cn } from \"@/lib/utils\"\n\ninterface ButtonHoverProps {\n children: React.ReactNode;\n onClick?: () => void;\n className?: string;\n defaultSize?: string;\n hoverWidth?: string;\n gradientFrom?: string;\n gradientTo?: string;\n darkGradientFrom?: string;\n darkGradientTo?: string;\n borderColor?: string;\n textColor?: string;\n}\n\nconst ButtonHover: React.FC = ({\n children,\n onClick,\n className = \"\",\n defaultSize = \"h-12 w-12\",\n hoverWidth = \"hover:w-32\",\n gradientFrom = \"from-[#6a11cb]\",\n gradientTo = \"to-[#2575fc]\",\n darkGradientFrom = \"dark:from-[#070e41]\",\n darkGradientTo = \"dark:to-[#891421]\",\n borderColor = \"border-[#656fe2]\",\n textColor = \"text-neutral-200\",\n}) => {\n return (\n \n
\n {children}\n
\n
\n \n \n \n
\n \n )\n}\n\nexport default ButtonHover", "type": "registry:ui", "target": "components/pioneerui/hover-button.tsx" } ], "type": "registry:ui" }