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

Function defaultScrollParentGetter

react-list.js:100–113  ·  view source on GitHub ↗
(component)

Source from the content-addressed store, hash-verified

98 return true;
99 };
100 var defaultScrollParentGetter = function defaultScrollParentGetter(component) {
101 var axis = component.props.axis;
102 var el = component.getEl();
103 var overflowKey = OVERFLOW_KEYS[axis];
104 while (el = el.parentElement) {
105 switch (window.getComputedStyle(el)[overflowKey]) {
106 case 'auto':
107 case 'scroll':
108 case 'overlay':
109 return el;
110 }
111 }
112 return window;
113 };
114 var defaultScrollParentViewportSizeGetter = function defaultScrollParentViewportSizeGetter(component) {
115 var axis = component.props.axis;
116 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…