"use client"; import type { Variants } from "framer-motion"; import { AnimatePresence, motion } from "framer-motion"; import { ny } from "@/lib/utils"; interface GradualSpacingProps { text: string; duration?: number; delayMultiple?: number; framerProps?: Variants; className?: string; } export default function GradualSpacing({ text, duration = 0.5, delayMultiple = 0.04, framerProps = { hidden: { opacity: 0, x: -20 }, visible: { opacity: 1, x: 0 }, }, className, }: GradualSpacingProps) { return (
{text.split("").map((char, i) => ( {char === " " ?   : char} ))}
); }