{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "motion-highlight-cards-hover-demo", "type": "registry:ui", "title": "Motion Highlight Cards Hover Demo", "description": "Demo showing the motion highlight cards hover effect.", "registryDependencies": [ "https://animate-ui.com/r/motion-highlight" ], "files": [ { "path": "registry/demo/effects/motion-highlight-cards-hover/index.tsx", "content": "import { Blocks, BringToFront, GitPullRequest } from 'lucide-react';\n\nimport ShadcnIcon from '@/components/icons/shadcn-icon';\nimport { MotionHighlight } from '@/components/animate-ui/effects/motion-highlight';\n\nconst CARDS = [\n {\n value: '1',\n icon: BringToFront,\n title: 'Animated Components',\n description: 'Beautiful Motion-animated components for dynamic websites.',\n },\n {\n value: '2',\n icon: GitPullRequest,\n title: 'Open Source',\n description:\n 'A project built for the dev community with the dev community.',\n },\n {\n value: '3',\n icon: ShadcnIcon,\n title: 'Complementary to Shadcn UI',\n description:\n 'The components are designed to be used with Shadcn UI components.',\n },\n {\n value: '4',\n icon: Blocks,\n title: 'Component Distribution',\n description:\n 'Install the components in your project and modify them as you wish.',\n },\n];\n\nexport const MotionHighlightCardsHoverDemo = () => {\n return (\n
{card.title}
\n\n {card.description}\n
\n