@wix/design-system
Version:
@wix/design-system
20 lines (19 loc) • 923 B
JavaScript
;
exports.__esModule = true;
exports.TableFloatingScrollBarInitializer = TableFloatingScrollBarInitializer;
var _react = require("react");
var _FloatingScrollBarContext = require("../FloatingScrollBar/FloatingScrollBarContext");
var _TableContext = require("../TableContext");
function TableFloatingScrollBarInitializer(props) {
var _useContext;
var {
floatingScrollBarStateRef
} = (0, _FloatingScrollBarContext.useFloatingScrollBarContext)();
var scrollElement = (_useContext = (0, _react.useContext)(_TableContext.TableContext)) == null ? void 0 : _useContext.scrollElement;
(0, _react.useEffect)(() => {
var _floatingScrollBarSta;
return (_floatingScrollBarSta = floatingScrollBarStateRef.current) == null ? void 0 : _floatingScrollBarSta.init();
}, [floatingScrollBarStateRef, scrollElement]);
return props.children;
}
//# sourceMappingURL=TableFloatingScrollBarInitializer.js.map