Spaces:
Runtime error
Runtime error
import { motion } from "framer-motion"; | |
import type { PropsWithChildren } from "react"; | |
interface MotionProps extends PropsWithChildren { | |
className?: string; | |
delay?: number; | |
type?: "spring" | "tween"; | |
} | |
const Expand = (props: MotionProps) => ( | |
<motion.div | |
initial={{ scaleX: 0.8, scaleY: 0 }} | |
animate={{ scaleX: 1, scaleY: 1 }} | |
transition={{ | |
duration: 0.75, | |
type: props.type ?? "spring", | |
delay: props.delay ?? 0, | |
}} | |
{...props} | |
> | |
{props.children} | |
</motion.div> | |
); | |
Expand.displayName = "Expand"; | |
export default Expand; | |