react-imported-component
Version:
I will import your component, and help to handle it
22 lines (21 loc) • 930 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.UIDConsumer = exports.ImportedStream = exports.streamContext = void 0;
var tslib_1 = require("tslib");
var React = (0, tslib_1.__importStar)(require("react"));
var stream_1 = require("../loadable/stream");
exports.streamContext = React.createContext(stream_1.defaultStream);
/**
* SSR. Tracker for used marks
*/
var ImportedStream = function (_a) {
var stream = _a.stream, children = _a.children, props = (0, tslib_1.__rest)(_a, ["stream", "children"]);
if (process.env.NODE_ENV !== 'development') {
if ('takeUID' in props) {
throw new Error('react-imported-component: `takeUID` was replaced by `stream`.');
}
}
return React.createElement(exports.streamContext.Provider, { value: stream }, children);
};
exports.ImportedStream = ImportedStream;
exports.UIDConsumer = exports.streamContext.Consumer;
;