isElementScrollable static method
Helper method to check whether an element is a scrollable container.
Implementation
static bool isElementScrollable(HTMLElement? element) {
if (element == null || kIsServer) return false;
final style = window.getComputedStyle(element);
final overflowY = style.overflowY;
final overflowX = style.overflowX;
final overflow = style.overflow;
return overflow == 'auto' ||
overflow == 'scroll' ||
overflowY == 'auto' ||
overflowY == 'scroll' ||
overflowX == 'auto' ||
overflowX == 'scroll' ||
element.scrollHeight > element.clientHeight ||
element.scrollWidth > element.clientWidth;
}