{"$schema":"https://ui.logic2b.com/schema/registry-item.json","name":"motion-fade","type":"registry:ui","title":"Motion Fade","description":"Fade a mounting element in — the preconfigured <MotionFade> preset built on the motion engine. Zero runtime deps (tw-animate-css).","registryDependencies":["motion"],"files":[{"path":"ui/motion-fade.tsx","type":"registry:ui","content":"\"use client\"\n\nimport { Motion, type MotionProps } from \"@/components/ui/motion\"\n\nexport type MotionFadeProps = Omit<MotionProps, \"preset\">\n\n/** Fade a mounting element in. Preconfigured `<Motion preset=\"fade\">`. */\nfunction MotionFade(props: MotionFadeProps) {\n  return <Motion preset=\"fade\" {...props} />\n}\n\nexport { MotionFade }\n"}],"categories":["motion"],"accessibility":{"support":"consumer","pattern":"fade animation","primitive":"Motion for React","keyboard":[],"aria":["Preserves child semantics and accepts reduced-motion behavior from the motion foundation."],"consumer":["Keep content available without animation and avoid fading essential feedback too quickly."],"limitations":["Motion safety depends on the selected transition and consumer composition."]},"api":{"source":"src/ui/motion-fade.tsx","exports":[{"name":"MotionFadeProps","kind":"type","definition":"type MotionFadeProps = Omit<MotionProps, \"preset\">"},{"name":"MotionFade","kind":"component","description":"Fade a mounting element in. Preconfigured `<Motion preset=\"fade\">`.","propsType":"MotionFadeProps"}]}}