import { useEffect, useState } from "react"; export function useInitialDimensions(ref: React.RefObject) { const [dimensions, setDimensions] = useState(null); useEffect(() => { if (ref.current) { setDimensions(ref.current.getBoundingClientRect()); } }, [ref]); return dimensions; }