"use client"; import { useReducedMotion } from "./Preferences.tsx"; import type { ReactNode } from "react"; import { motion } from "motion/react"; import { EASE_EXPO } from "./easings.ts"; export function Reveal({ children, delay = 0, y = 32, x = 0, duration = 0.95, once = true, className = "", style, }: { children: ReactNode; delay?: number; y?: number; x?: number; duration?: number; once?: boolean; className?: string; style?: React.CSSProperties; }) { const reduce = useReducedMotion(); return ( {children} ); }