MCPcopy Create free account
hub / github.com/caseywebdev/react-list / defaultScrollParentGetter

Function defaultScrollParentGetter

docs/index.js:44254–44267  ·  view source on GitHub ↗
(component)

Source from the content-addressed store, hash-verified

44252 return true;
44253 };
44254 var defaultScrollParentGetter = function defaultScrollParentGetter(component) {
44255 var axis = component.props.axis;
44256 var el = component.getEl();
44257 var overflowKey = OVERFLOW_KEYS[axis];
44258 while (el = el.parentElement) {
44259 switch (window.getComputedStyle(el)[overflowKey]) {
44260 case 'auto':
44261 case 'scroll':
44262 case 'overlay':
44263 return el;
44264 }
44265 }
44266 return window;
44267 };
44268 var defaultScrollParentViewportSizeGetter = function defaultScrollParentViewportSizeGetter(component) {
44269 var axis = component.props.axis;
44270 var scrollParent = component.scrollParent;

Callers

nothing calls this directly

Calls 1

getElMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…