'use client' import { motion, useInView } from 'framer-motion' import { useRef } from 'react' interface RevealProps { children: React.ReactNode delay?: number className?: string } export function Reveal({ children, delay = 0, className }: RevealProps) { const ref = useRef(null) const inView = useInView(ref, { once: true, margin: '-60px' }) return ( {children} ) }