{ "name": "border-trail", "type": "registry:ui", "registryDependencies": [], "dependencies": [ "motion" ], "devDependencies": [], "tailwind": {}, "cssVars": { "light": {}, "dark": {} }, "files": [ { "path": "border-trail.tsx", "content": "'use client';\nimport { cn } from '@/lib/utils';\nimport { motion, Transition } from 'motion/react';\n\nexport type BorderTrailProps = {\n className?: string;\n size?: number;\n transition?: Transition;\n onAnimationComplete?: () => void;\n style?: React.CSSProperties;\n};\n\nexport function BorderTrail({\n className,\n size = 60,\n transition,\n onAnimationComplete,\n style,\n}: BorderTrailProps) {\n const defaultTransition: Transition = {\n repeat: Infinity,\n duration: 5,\n ease: 'linear',\n };\n\n return (\n
\n \n
\n );\n}\n", "type": "registry:ui" } ] }