{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "border-beam-input", "type": "registry:ui", "title": "Border Beam Input", "description": "shadcn Input pre-wrapped with the border-beam effect. Defaults to beam size 'sm'.", "registryDependencies": [ "input", "https://border-beam.vercel.app/r/border-beam.json" ], "files": [ { "path": "registry/new-york/ui/border-beam-input.tsx", "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport { Input } from \"@/components/ui/input\"\nimport {\n BorderBeam,\n type BorderBeamColorVariant,\n type BorderBeamSize,\n type BorderBeamTheme,\n} from \"@/components/ui/border-beam\"\n\nexport interface BorderBeamInputProps\n extends React.ComponentProps {\n beamSize?: BorderBeamSize\n beamColorVariant?: BorderBeamColorVariant\n beamTheme?: BorderBeamTheme\n beamActive?: boolean\n beamClassName?: string\n}\n\nexport function BorderBeamInput({\n beamSize = \"sm\",\n beamColorVariant = \"colorful\",\n beamTheme,\n beamActive = true,\n beamClassName,\n ...props\n}: BorderBeamInputProps) {\n return (\n \n \n \n )\n}\n", "type": "registry:ui" } ] }