UNPKG

@primer/react-brand

Version:

Primer Brand is a GitHub's design system for creating React-based marketing websites and digital experiences.

21 lines (20 loc) 481 B
import { useEffect as e, useRef as t } from "react"; //#region src/hooks/useResizeObserver.ts function n(n, r) { let i = t(n); e(() => { i.current = n; }), e(() => { let e = r && "current" in r ? r.current : document.documentElement; if (!e) return; let t = new ResizeObserver((e) => { i.current(e); }); return t.observe(e), () => { t.disconnect(); }; }, [r]); } //#endregion export { n as useResizeObserver }; //# sourceMappingURL=useResizeObserver.js.map