{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "animated-radio-shadcnui", "type": "registry:component", "title": "Animated Radio", "description": "Radio button group with selection ripple", "registryDependencies": [ "button" ], "dependencies": [ "framer-motion", "react" ], "files": [ { "path": "@uitripled/react-shadcn/src/components/forms/animated-radio.tsx", "content": "\"use client\";\n\nimport { motion } from \"framer-motion\";\nimport { useState } from \"react\";\n\nconst options = [\"Daily\", \"Weekly\", \"Monthly\", \"Never\"];\n\nexport function AnimatedRadio() {\n const [selected, setSelected] = useState(\"Weekly\");\n\n return (\n
\n

Email frequency

\n {options.map((option) => (\n \n ))}\n
\n );\n}\n", "type": "registry:component", "target": "components/uitripled/animated-radio-shadcnui.tsx" } ] }