UNPKG

@material-ui/core

Version:

React components that implement Google's Material Design.

16 lines (13 loc) 503 B
import ownerDocument from '../utils/ownerDocument'; import ownerWindow from '../utils/ownerWindow'; export function isBody(node) { return node && node.tagName.toLowerCase() === 'body'; } // Do we have a vertical scrollbar? export default function isOverflowing(container) { var doc = ownerDocument(container); var win = ownerWindow(doc); if (doc.body === container) { return win.innerWidth > doc.documentElement.clientWidth; } return container.scrollHeight > container.clientHeight; }