office-ui-fabric-react
Version: 
Reusable React components for building experiences for Office 365.
29 lines (27 loc) • 1.12 kB
JavaScript
define(["require", "exports", "tslib", "react", "prop-types", "../Utilities"], function (require, exports, tslib_1, React, PropTypes, Utilities_1) {
    "use strict";
    Object.defineProperty(exports, "__esModule", { value: true });
    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);
        };
        return StoreHost;
    }(Utilities_1.BaseComponent));
    StoreHost.contextTypes = {
        stores: PropTypes.object
    };
    StoreHost.childContextTypes = {
        stores: PropTypes.object
    };
    exports.StoreHost = StoreHost;
});
//# sourceMappingURL=StoreHost.js.map