{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "marquee", "type": "registry:component", "title": "Marquee", "description": "Scrolling marquee component with fade effects.", "dependencies": [ "react-fast-marquee" ], "files": [ { "path": "registry/new-york/blocks/landing-page/components/marquee.tsx", "content": "'use client';\nimport type { HTMLAttributes } from 'react';\nimport type { MarqueeProps as FastMarqueeProps } from 'react-fast-marquee';\nimport FastMarquee from 'react-fast-marquee';\nimport { cn } from '@/lib/utils';\nexport type MarqueeProps = HTMLAttributes;\nexport const Marquee = ({ className, ...props }: MarqueeProps) => (\n \n);\nexport type MarqueeContentProps = FastMarqueeProps;\nexport const MarqueeContent = ({\n loop = 0,\n autoFill = true,\n pauseOnHover = true,\n ...props\n}: MarqueeContentProps) => (\n \n);\nexport type MarqueeFadeProps = HTMLAttributes & {\n side: 'left' | 'right';\n};\nexport const MarqueeFade = ({\n className,\n side,\n ...props\n}: MarqueeFadeProps) => (\n \n);\nexport type MarqueeItemProps = HTMLAttributes;\nexport const MarqueeItem = ({ className, ...props }: MarqueeItemProps) => (\n \n);", "type": "registry:ui" } ] }