UNPKG

@mui/x-data-grid

Version:

The community edition of the data grid component (MUI X).

19 lines (18 loc) 808 B
/** * Detect Element Resize. * https://github.com/sdecima/javascript-detect-element-resize * Sebastian Decima * * Forked from version 0.5.3; includes the following modifications: * 1) Guard against unsafe 'window' and 'document' references (to support SSR). * 2) Defer initialization code via a top-level function wrapper (to support SSR). * 3) Avoid unnecessary reflows by not measuring size for scroll events bubbling from children. * 4) Add nonce for style element. * * TODO replace with https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver * once browser support allows it. **/ export default function createDetectElementResize(nonce: any, hostWindow: any): { addResizeListener: (element: any, fn: any) => void; removeResizeListener: (element: any, fn: any) => void; };