{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "blurred-stagger-text", "type": "registry:ui", "title": "Blurred Stagger Text", "description": "An animated text component with staggered blur reveal effect using Framer Motion.", "dependencies": [ "motion" ], "files": [ { "path": "components/ui/blurred-stagger-text.tsx", "content": "\"use client\";\n\nimport * as React from \"react\";\n\nimport { motion } from \"motion/react\";\n\nexport const BlurredStagger = ({\n text = \"built by ruixen.com\",\n}: {\n text: string;\n}) => {\n const headingText = text;\n\n const container = {\n hidden: { opacity: 0 },\n show: {\n opacity: 1,\n transition: {\n staggerChildren: 0.015,\n },\n },\n };\n\n const letterAnimation = {\n hidden: {\n opacity: 0,\n filter: \"blur(10px)\",\n },\n show: {\n opacity: 1,\n filter: \"blur(0px)\",\n },\n };\n\n return (\n <>\n