import { motion, type HTMLMotionProps } from 'framer-motion';
import { forwardRef, type ReactNode } from 'react';
import { fadeIn, fadeInTransition } from './transitions';
interface FadeInProps extends Omit, 'initial' | 'animate' | 'exit'> {
children: ReactNode;
delay?: number;
duration?: number;
}
export const FadeIn = forwardRef(
({ children, delay = 0, duration, ...props }, ref) => {
return (
{children}
);
},
);
FadeIn.displayName = 'FadeIn';