UNPKG

@maskedeng-tom/ssrsx

Version:
25 lines 1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Routes = void 0; const jsx_runtime_1 = require("ssrsxjsx/jsx-runtime"); const support_1 = require("../server/support"); //////////////////////////////////////////////////////////////////////////////// const Routes = ({ children, _ssrsxFunctionContext }) => { const parseContext = (0, support_1.getParseContext)('router'); // backup context const backupRoutesContext = Object.assign({}, parseContext.routes); // set context parseContext.routes = {}; // output const result = (0, jsx_runtime_1.jsx)(jsx_runtime_1.Fragment, { children: children }); if (_ssrsxFunctionContext) { _ssrsxFunctionContext.finalize = () => { parseContext.routes = backupRoutesContext; }; } return result; }; exports.Routes = Routes; //////////////////////////////////////////////////////////////////////////////// exports.default = Routes; //# sourceMappingURL=Routes.js.map