office-ui-fabric-react
Version:
Reusable React components for building experiences for Office 365.
29 lines • 1.06 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var React = require("react");
var PropTypes = require("prop-types");
var Utilities_1 = require("../Utilities");
var StoreHost = (function (_super) {
tslib_1.__extends(StoreHost, _super);
function StoreHost() {
return _super !== null && _super.apply(this, arguments) || this;
}
StoreHost.prototype.getChildContext = function () {
var parentStores = this.context.stores;
var currentStores = this.props.stores;
return { stores: parentStores ? parentStores.merge(currentStores) : currentStores };
};
StoreHost.prototype.render = function () {
return React.Children.only(this.props.children);
};
StoreHost.contextTypes = {
stores: PropTypes.object
};
StoreHost.childContextTypes = {
stores: PropTypes.object
};
return StoreHost;
}(Utilities_1.BaseComponent));
exports.StoreHost = StoreHost;
//# sourceMappingURL=StoreHost.js.map
;