This component no longer exists. It was in blaze-motion’s manifest when we first indexed it and is not there now — the registry served its inventory on 2026-08-06 and this item was not on it. The install command below will fail. It is kept here because a tutorial somewhere still tells people to run it.
Spring Pop
blaze-motion/spring-popRemovedComponent
Spring pop entrance — a natural ~1.05 overshoot that emerges from the spring itself, plus fade.
Install it
npx shadcn@latest add https://motion.asmitsah.dev/r/spring-pop.jsonSource
1"use client";23import * as m from "motion/react-m";4import type { CSSProperties, ReactNode } from "react";5import { springPop, springPopTransition } from "@/lib/motion";67type SpringPopProps = {8 children: ReactNode;9 className?: string;10 style?: CSSProperties;11 delay?: number;12};1314// The ~1.05 overshoot emerges from the spring itself — never keyframe it.15// Reduced motion drops the scale (a transform), leaving a clean opacity fade.16export function SpringPop({ children, className, style, delay = 0 }: SpringPopProps) {17 return (18 <m.div19 className={className}20 style={style}21 initial={springPop.initial}22 animate={springPop.animate}23 transition={{ ...springPopTransition, delay }}24 >25 {children}26 </m.div>27 );28}
What it pulls in
npm packages
Other registry items
