UNPKG

3.2 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var React = require("react");
4function Navigation(_a) {
5 var navigator = _a.navigator, mutex = _a.mutex;
6 var page = navigator.pageFromMutex(mutex) || navigator.active;
7 if (!page) {
8 // tslint:disable-next-line:no-null-keyword
9 return null;
10 }
11 var Component = page.page.component;
12 return (React.createElement(Component, { mutex: page.mutex, parent: page.parent, path: page.path, openedFrom: page.openedFrom, state: page.state, params: page.params, title: page.title, navigator: navigator }));
13}
14exports.Navigation = Navigation;
15//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTmF2aWdhdGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9OYXZpZ2F0aW9uLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLDZCQUErQjtBQW9CL0Isb0JBQ0UsRUFBcUM7UUFBbkMsd0JBQVMsRUFBRSxnQkFBSztJQUVsQixJQUFNLElBQUksR0FBRyxTQUFTLENBQUMsYUFBYSxDQUFDLEtBQUssQ0FBQyxJQUFJLFNBQVMsQ0FBQyxNQUFNLENBQUM7SUFDaEUsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO1FBQ1YsMkNBQTJDO1FBQzNDLE1BQU0sQ0FBQyxJQUFLLENBQUM7SUFDZixDQUFDO0lBQ0QsSUFBTSxTQUFTLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUM7SUFFdEMsTUFBTSxDQUFDLENBQ0wsb0JBQUMsU0FBUyxJQUNSLEtBQUssRUFBRSxJQUFJLENBQUMsS0FBSyxFQUNqQixNQUFNLEVBQUUsSUFBSSxDQUFDLE1BQU0sRUFDbkIsSUFBSSxFQUFFLElBQUksQ0FBQyxJQUFJLEVBQ2YsVUFBVSxFQUFFLElBQUksQ0FBQyxVQUFVLEVBQzNCLEtBQUssRUFBRSxJQUFJLENBQUMsS0FBSyxFQUNqQixNQUFNLEVBQUUsSUFBSSxDQUFDLE1BQU0sRUFDbkIsS0FBSyxFQUFFLElBQUksQ0FBQyxLQUFLLEVBQ2pCLFNBQVMsRUFBRSxTQUFTLEdBQUksQ0FDM0IsQ0FBQztBQUNKLENBQUM7QUFyQkQsZ0NBcUJDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgeyBSZWR1Y2libGVOb2RlIH0gZnJvbSAncmVkdWNpYmxlLW5vZGUnO1xyXG5pbXBvcnQgeyBOYXZpZ2F0b3IgfSBmcm9tICcuL25hdmlnYXRvcic7XHJcblxyXG5leHBvcnQgaW50ZXJmYWNlIE5hdmlnYXRpb25QYXNzZWRQcm9wczxSIGV4dGVuZHMgUmVkdWNpYmxlTm9kZTxhbnk+LCBUUGFyYW1zID0ge30+IHtcclxuICBtdXRleDogc3RyaW5nO1xyXG4gIHBhcmVudDogc3RyaW5nIHwgdW5kZWZpbmVkO1xyXG4gIHBhdGg6IHN0cmluZztcclxuICBvcGVuZWRGcm9tOiBzdHJpbmcgfCB1bmRlZmluZWQ7XHJcbiAgcGFyYW1zOiBUUGFyYW1zO1xyXG4gIHN0YXRlOiBSWyd0eXBlJ107XHJcbiAgdGl0bGU6IHN0cmluZztcclxuICBuYXZpZ2F0b3I6IE5hdmlnYXRvcjtcclxufVxyXG5cclxuZXhwb3J0IGludGVyZmFjZSBOYXZpZ2F0aW9uUHJvcHMge1xyXG4gIG5hdmlnYXRvcjogTmF2aWdhdG9yO1xyXG4gIG11dGV4Pzogc3RyaW5nO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gTmF2aWdhdGlvbihcclxuICB7IG5hdmlnYXRvciwgbXV0ZXggfTogTmF2aWdhdGlvblByb3BzLFxyXG4pOiBSZWFjdC5SZWFjdEVsZW1lbnQ8TmF2aWdhdGlvblBhc3NlZFByb3BzPGFueSwgYW55Pj4ge1xyXG4gIGNvbnN0IHBhZ2UgPSBuYXZpZ2F0b3IucGFnZUZyb21NdXRleChtdXRleCkgfHwgbmF2aWdhdG9yLmFjdGl2ZTtcclxuICBpZiAoIXBhZ2UpIHtcclxuICAgIC8vIHRzbGludDpkaXNhYmxlLW5leHQtbGluZTpuby1udWxsLWtleXdvcmRcclxuICAgIHJldHVybiBudWxsITtcclxuICB9XHJcbiAgY29uc3QgQ29tcG9uZW50ID0gcGFnZS5wYWdlLmNvbXBvbmVudDtcclxuXHJcbiAgcmV0dXJuIChcclxuICAgIDxDb21wb25lbnRcclxuICAgICAgbXV0ZXg9e3BhZ2UubXV0ZXh9XHJcbiAgICAgIHBhcmVudD17cGFnZS5wYXJlbnR9XHJcbiAgICAgIHBhdGg9e3BhZ2UucGF0aH1cclxuICAgICAgb3BlbmVkRnJvbT17cGFnZS5vcGVuZWRGcm9tfVxyXG4gICAgICBzdGF0ZT17cGFnZS5zdGF0ZX1cclxuICAgICAgcGFyYW1zPXtwYWdlLnBhcmFtc31cclxuICAgICAgdGl0bGU9e3BhZ2UudGl0bGV9XHJcbiAgICAgIG5hdmlnYXRvcj17bmF2aWdhdG9yfSAvPlxyXG4gICk7XHJcbn1cclxuIl19
\No newline at end of file