@pdf-viewer/react
Version:
A react-pdf-viewer component for React and Next.js. Suitable for react-pdf document.
23 lines (22 loc) • 428 B
JavaScript
import { useEffect as n } from "react";
const c = (r, t) => {
const s = typeof window < "u" && "ResizeObserver" in window;
let e;
const o = () => {
e && (e.disconnect(), e = void 0);
};
return n(() => {
if (!(!r || !s))
return e = new ResizeObserver(t), e.observe(r), () => {
o();
};
}, [r, s]), {
isSupported: s,
stop: () => {
o();
}
};
};
export {
c as default
};