"use client"; import { motion } from "motion/react"; type Variant = "slide-up" | "fade-blur" | "fade"; interface ScrollRevealProps { children: React.ReactNode; variant: Variant; delay?: number; className?: string; } const VARIANTS = { "slide-up": { hidden: { opacity: 0, y: 20 }, visible: { opacity: 1, y: 0 }, }, "fade-blur": { hidden: { opacity: 0, filter: "blur(10px)" }, visible: { opacity: 1, filter: "blur(0px)" }, }, "fade": { hidden: { opacity: 0 }, visible: { opacity: 1 }, }, }; const ScrollReveal = ({ children, variant, delay = 0, className = "" }: ScrollRevealProps) => { return ( {children} ); }; export default ScrollReveal;