The Reveal component utilizes the Framer Motion library for animation and the React Intersection Observer hook to detect when the component comes into view. It provides a smooth transition by gradually revealing or moving the child elements based on the specified direction, duration and delay. That's triple D's right there! I use this component and variations similar, accross this entire site!
Say hello to Jrui! He's the mascot of these parts!
Say hello to Scooty! She's Jrui's step-sis!
Say hello to Tooty! He's Jrui's step-bro!
jrui add reveal
The `Reveal` component accepts the following props for controlling its animation behavior: