UNPKG

@maskedeng-tom/ssrsx

Version:
27 lines 1.19 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Router = void 0; const jsx_runtime_1 = require("ssrsxjsx/jsx-runtime"); const support_1 = require("../server/support"); const jsx_parser_1 = require("ssrsxjsx/jsx-parser"); const addSlash_1 = require("./lib/addSlash"); //////////////////////////////////////////////////////////////////////////////// const Router = ({ children }) => { var _a; // const ssrsx = (0, jsx_parser_1.getCurrentSsrsx)(); const baseUrl = (_a = ssrsx === null || ssrsx === void 0 ? void 0 : ssrsx.baseUrl) !== null && _a !== void 0 ? _a : ''; // const parseContext = (0, support_1.getParseContext)('router'); // set parse context parseContext.basename = (0, addSlash_1.addFirstSlash)((0, addSlash_1.addLastSlash)(baseUrl)); parseContext.matched = parseContext.basename; parseContext.params = {}; parseContext.routes = {}; // output return (0, jsx_runtime_1.jsx)(jsx_runtime_1.Fragment, { children: children }); }; exports.Router = Router; //////////////////////////////////////////////////////////////////////////////// exports.default = Router; //# sourceMappingURL=Router.js.map