UNPKG

synapse-react-client

Version:

[![Build Status](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client.svg?branch=main)](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synaps

21 lines 924 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var React = (0, tslib_1.__importStar)(require("react")); var VisibilityObserver_1 = (0, tslib_1.__importDefault)(require("./VisibilityObserver")); var RenderIfInView = /** @class */ (function (_super) { (0, tslib_1.__extends)(RenderIfInView, _super); function RenderIfInView() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.getChildren = function () { return React.createElement(React.Fragment, null, _this.props.children); }; return _this; } RenderIfInView.prototype.render = function () { return React.createElement(VisibilityObserver_1.default, { renderInView: this.getChildren }); }; return RenderIfInView; }(React.Component)); exports.default = RenderIfInView; //# sourceMappingURL=RenderIfInView.js.map