UNPKG

react-pauseable-containers

Version:
23 lines 973 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.PauseableComponentContainer = void 0; const prop_types_1 = __importDefault(require("prop-types")); const react_1 = __importDefault(require("react")); // This is based on https://github.com/reactjs/react-static-container/ -- but with types class PauseableComponentContainer extends react_1.default.Component { shouldComponentUpdate(nextProps) { return nextProps.shouldUpdate; } render() { return this.props.children; } } exports.PauseableComponentContainer = PauseableComponentContainer; PauseableComponentContainer.propTypes = { children: prop_types_1.default.node.isRequired, shouldUpdate: prop_types_1.default.bool.isRequired, }; //# sourceMappingURL=PauseableComponentContainer.js.map