{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "animated-beam-unidirectional",
  "dependencies": [],
  "devDependencies": [],
  "registryDependencies": [],
  "files": [
    {
      "path": "./registry/components/animated-beam/unidirectional.tsx",
      "content": "'use client';\n\nimport { AnimatedBeam, Circle, Icons } from '@/components/ui/animated-beam';\nimport { cn } from '@/lib/utils';\nimport React, { forwardRef, useRef } from 'react';\n\nexport default function AnimatedBeamUnidirectional() {\n  const containerRef = useRef<HTMLDivElement>(null);\n  const div1Ref = useRef<HTMLDivElement>(null);\n  const div2Ref = useRef<HTMLDivElement>(null);\n\n  return (\n    <div\n      className='relative flex w-full max-w-[500px] mx-auto items-center justify-center overflow-hidden rounded-lg border dark:bg-neutral-800 bg-neutral-50 lg:p-10 sm:p-4 p-2 md:shadow-xl'\n      ref={containerRef}\n    >\n      <div className='flex h-full w-full flex-col items-stretch justify-between gap-10'>\n        <div className='flex flex-row justify-between'>\n          <Circle className='p-2' ref={div1Ref}>\n            <Icons.logo />\n          </Circle>\n          <Circle ref={div2Ref}>\n            <Icons.user />\n          </Circle>\n        </div>\n      </div>\n\n      <AnimatedBeam\n        duration={3}\n        containerRef={containerRef}\n        fromRef={div1Ref}\n        toRef={div2Ref}\n        dotted\n        dotSpacing={5}\n      />\n    </div>\n  );\n}\n",
      "type": "registry:component"
    }
  ],
  "type": "registry:component"
}