{ "name": "figma", "type": "registry:ui", "registryDependencies": [], "dependencies": [ "motion" ], "devDependencies": [], "tailwind": {}, "cssVars": { "light": {}, "dark": {} }, "files": [ { "path": "figma.tsx", "content": "'use client';\n\nimport type { Variants } from 'motion/react';\nimport { motion, useAnimation } from 'motion/react';\n\nconst variants: Variants = {\n normal: {\n pathLength: 1,\n opacity: 1,\n },\n animate: {\n pathLength: [0, 1],\n opacity: [0, 1],\n transition: {\n delay: 0.3,\n duration: 0.5,\n opacity: { delay: 0.25 },\n },\n },\n};\n\nconst FigmaIcon = () => {\n const controls = useAnimation();\n\n return (\n

controls.start('animate')}\n onMouseLeave={() => controls.start('normal')}\n >\n \n \n \n \n \n \n \n \n \n
\n );\n};\n\nexport { FigmaIcon };\n", "type": "registry:ui" } ] }