This commit is contained in:
2024-03-22 03:47:51 +05:30
parent 8bcf3d211e
commit 89819f6fe2
28440 changed files with 3211033 additions and 2 deletions

View File

@@ -0,0 +1,86 @@
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('react-router'), require('react')) :
typeof define === 'function' && define.amd ? define(['exports', 'react-router', 'react'], factory) :
(global = global || self, factory(global.ReactRouterConfig = {}, global.ReactRouter, global.React));
}(this, function (exports, reactRouter, React) { 'use strict';
React = React && React.hasOwnProperty('default') ? React['default'] : React;
function matchRoutes(routes, pathname,
/*not public API*/
branch) {
if (branch === void 0) {
branch = [];
}
routes.some(function (route) {
var match = route.path ? reactRouter.matchPath(pathname, route) : branch.length ? branch[branch.length - 1].match // use parent match
: reactRouter.Router.computeRootMatch(pathname); // use default "root" match
if (match) {
branch.push({
route: route,
match: match
});
if (route.routes) {
matchRoutes(route.routes, pathname, branch);
}
}
return match;
});
return branch;
}
function _extends() {
_extends = Object.assign || function (target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i];
for (var key in source) {
if (Object.prototype.hasOwnProperty.call(source, key)) {
target[key] = source[key];
}
}
}
return target;
};
return _extends.apply(this, arguments);
}
function renderRoutes(routes, extraProps, switchProps) {
if (extraProps === void 0) {
extraProps = {};
}
if (switchProps === void 0) {
switchProps = {};
}
return routes ? React.createElement(reactRouter.Switch, switchProps, routes.map(function (route, i) {
return React.createElement(reactRouter.Route, {
key: route.key || i,
path: route.path,
exact: route.exact,
strict: route.strict,
render: function render(props) {
return route.render ? route.render(_extends({}, props, {}, extraProps, {
route: route
})) : React.createElement(route.component, _extends({}, props, extraProps, {
route: route
}));
}
});
})) : null;
}
exports.matchRoutes = matchRoutes;
exports.renderRoutes = renderRoutes;
Object.defineProperty(exports, '__esModule', { value: true });
}));
//# sourceMappingURL=react-router-config.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"react-router-config.js","sources":["../modules/matchRoutes.js","../../node_modules/@babel/runtime/helpers/esm/extends.js","../modules/renderRoutes.js"],"sourcesContent":["import { matchPath, Router } from \"react-router\";\n\nfunction matchRoutes(routes, pathname, /*not public API*/ branch = []) {\n routes.some(route => {\n const match = route.path\n ? matchPath(pathname, route)\n : branch.length\n ? branch[branch.length - 1].match // use parent match\n : Router.computeRootMatch(pathname); // use default \"root\" match\n\n if (match) {\n branch.push({ route, match });\n\n if (route.routes) {\n matchRoutes(route.routes, pathname, branch);\n }\n }\n\n return match;\n });\n\n return branch;\n}\n\nexport default matchRoutes;\n","export default function _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}","import React from \"react\";\nimport { Switch, Route } from \"react-router\";\n\nfunction renderRoutes(routes, extraProps = {}, switchProps = {}) {\n return routes ? (\n <Switch {...switchProps}>\n {routes.map((route, i) => (\n <Route\n key={route.key || i}\n path={route.path}\n exact={route.exact}\n strict={route.strict}\n render={props =>\n route.render ? (\n route.render({ ...props, ...extraProps, route: route })\n ) : (\n <route.component {...props} {...extraProps} route={route} />\n )\n }\n />\n ))}\n </Switch>\n ) : null;\n}\n\nexport default renderRoutes;\n"],"names":["matchRoutes","routes","pathname","branch","some","route","match","path","matchPath","length","Router","computeRootMatch","push","renderRoutes","extraProps","switchProps","Switch","map","i","Route","key","exact","strict","props","render"],"mappings":";;;;;;;;EAEA,SAASA,WAAT,CAAqBC,MAArB,EAA6BC,QAA7B;EAAuC;EAAmBC,MAA1D,EAAuE;EAAA,MAAbA,MAAa;EAAbA,IAAAA,MAAa,GAAJ,EAAI;EAAA;;EACrEF,EAAAA,MAAM,CAACG,IAAP,CAAY,UAAAC,KAAK,EAAI;EACnB,QAAMC,KAAK,GAAGD,KAAK,CAACE,IAAN,GACVC,qBAAS,CAACN,QAAD,EAAWG,KAAX,CADC,GAEVF,MAAM,CAACM,MAAP,GACEN,MAAM,CAACA,MAAM,CAACM,MAAP,GAAgB,CAAjB,CAAN,CAA0BH,KAD5B;EAAA,MAEEI,kBAAM,CAACC,gBAAP,CAAwBT,QAAxB,CAJN,CADmB;;EAOnB,QAAII,KAAJ,EAAW;EACTH,MAAAA,MAAM,CAACS,IAAP,CAAY;EAAEP,QAAAA,KAAK,EAALA,KAAF;EAASC,QAAAA,KAAK,EAALA;EAAT,OAAZ;;EAEA,UAAID,KAAK,CAACJ,MAAV,EAAkB;EAChBD,QAAAA,WAAW,CAACK,KAAK,CAACJ,MAAP,EAAeC,QAAf,EAAyBC,MAAzB,CAAX;EACD;EACF;;EAED,WAAOG,KAAP;EACD,GAhBD;EAkBA,SAAOH,MAAP;EACD;;ECtBc,SAAS,QAAQ,GAAG;EACnC,EAAE,QAAQ,GAAG,MAAM,CAAC,MAAM,IAAI,UAAU,MAAM,EAAE;EAChD,IAAI,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,SAAS,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;EAC/C,MAAM,IAAI,MAAM,GAAG,SAAS,CAAC,CAAC,CAAC,CAAC;;EAEhC,MAAM,KAAK,IAAI,GAAG,IAAI,MAAM,EAAE;EAC9B,QAAQ,IAAI,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,CAAC,EAAE;EAC/D,UAAU,MAAM,CAAC,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC;EACpC,SAAS;EACT,OAAO;EACP,KAAK;;EAEL,IAAI,OAAO,MAAM,CAAC;EAClB,GAAG,CAAC;;EAEJ,EAAE,OAAO,QAAQ,CAAC,KAAK,CAAC,IAAI,EAAE,SAAS,CAAC,CAAC;EACzC;;GAAC,DCbD,SAASU,YAAT,CAAsBZ,MAAtB,EAA8Ba,UAA9B,EAA+CC,WAA/C,EAAiE;EAAA,MAAnCD,UAAmC;EAAnCA,IAAAA,UAAmC,GAAtB,EAAsB;EAAA;;EAAA,MAAlBC,WAAkB;EAAlBA,IAAAA,WAAkB,GAAJ,EAAI;EAAA;;EAC/D,SAAOd,MAAM,GACX,oBAACe,kBAAD,EAAYD,WAAZ,EACGd,MAAM,CAACgB,GAAP,CAAW,UAACZ,KAAD,EAAQa,CAAR;EAAA,WACV,oBAACC,iBAAD;EACE,MAAA,GAAG,EAAEd,KAAK,CAACe,GAAN,IAAaF,CADpB;EAEE,MAAA,IAAI,EAAEb,KAAK,CAACE,IAFd;EAGE,MAAA,KAAK,EAAEF,KAAK,CAACgB,KAHf;EAIE,MAAA,MAAM,EAAEhB,KAAK,CAACiB,MAJhB;EAKE,MAAA,MAAM,EAAE,gBAAAC,KAAK;EAAA,eACXlB,KAAK,CAACmB,MAAN,GACEnB,KAAK,CAACmB,MAAN,cAAkBD,KAAlB,MAA4BT,UAA5B;EAAwCT,UAAAA,KAAK,EAAEA;EAA/C,WADF,GAGE,oBAAC,KAAD,CAAO,SAAP,eAAqBkB,KAArB,EAAgCT,UAAhC;EAA4C,UAAA,KAAK,EAAET;EAAnD,WAJS;EAAA;EALf,MADU;EAAA,GAAX,CADH,CADW,GAkBT,IAlBJ;EAmBD;;;;;;;;;;;;;"}

View File

@@ -0,0 +1,2 @@
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react-router"),require("react")):"function"==typeof define&&define.amd?define(["exports","react-router","react"],t):t((e=e||self).ReactRouterConfig={},e.ReactRouter,e.React)}(this,function(e,u,n){"use strict";function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}n=n&&n.hasOwnProperty("default")?n.default:n,e.matchRoutes=function r(e,n,o){return void 0===o&&(o=[]),e.some(function(e){var t=e.path?u.matchPath(n,e):o.length?o[o.length-1].match:u.Router.computeRootMatch(n);return t&&(o.push({route:e,match:t}),e.routes&&r(e.routes,n,o)),t}),o},e.renderRoutes=function(e,r,t){return void 0===r&&(r={}),void 0===t&&(t={}),e?n.createElement(u.Switch,t,e.map(function(t,e){return n.createElement(u.Route,{key:t.key||e,path:t.path,exact:t.exact,strict:t.strict,render:function(e){return t.render?t.render(o({},e,{},r,{route:t})):n.createElement(t.component,o({},e,r,{route:t}))}})})):null},Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=react-router-config.min.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"react-router-config.min.js","sources":["../../node_modules/@babel/runtime/helpers/esm/extends.js","../modules/matchRoutes.js","../modules/renderRoutes.js"],"sourcesContent":["export default function _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}","import { matchPath, Router } from \"react-router\";\n\nfunction matchRoutes(routes, pathname, /*not public API*/ branch = []) {\n routes.some(route => {\n const match = route.path\n ? matchPath(pathname, route)\n : branch.length\n ? branch[branch.length - 1].match // use parent match\n : Router.computeRootMatch(pathname); // use default \"root\" match\n\n if (match) {\n branch.push({ route, match });\n\n if (route.routes) {\n matchRoutes(route.routes, pathname, branch);\n }\n }\n\n return match;\n });\n\n return branch;\n}\n\nexport default matchRoutes;\n","import React from \"react\";\nimport { Switch, Route } from \"react-router\";\n\nfunction renderRoutes(routes, extraProps = {}, switchProps = {}) {\n return routes ? (\n <Switch {...switchProps}>\n {routes.map((route, i) => (\n <Route\n key={route.key || i}\n path={route.path}\n exact={route.exact}\n strict={route.strict}\n render={props =>\n route.render ? (\n route.render({ ...props, ...extraProps, route: route })\n ) : (\n <route.component {...props} {...extraProps} route={route} />\n )\n }\n />\n ))}\n </Switch>\n ) : null;\n}\n\nexport default renderRoutes;\n"],"names":["_extends","Object","assign","target","i","arguments","length","source","key","prototype","hasOwnProperty","call","apply","this","matchRoutes","routes","pathname","branch","some","route","match","path","matchPath","Router","computeRootMatch","push","extraProps","switchProps","React","Switch","map","Route","exact","strict","render","props","component"],"mappings":"wSAAe,SAASA,IAetB,OAdAA,EAAWC,OAAOC,QAAU,SAAUC,GACpC,IAAK,IAAIC,EAAI,EAAGA,EAAIC,UAAUC,OAAQF,IAAK,CACzC,IAAIG,EAASF,UAAUD,GAEvB,IAAK,IAAII,KAAOD,EACVN,OAAOQ,UAAUC,eAAeC,KAAKJ,EAAQC,KAC/CL,EAAOK,GAAOD,EAAOC,IAK3B,OAAOL,IAGOS,MAAMC,KAAMR,sECb9B,SAASS,EAAYC,EAAQC,EAA6BC,mBAAAA,IAAAA,EAAS,IACjEF,EAAOG,KAAK,SAAAC,OACJC,EAAQD,EAAME,KAChBC,YAAUN,EAAUG,GACpBF,EAAOX,OACLW,EAAOA,EAAOX,OAAS,GAAGc,MAC1BG,SAAOC,iBAAiBR,UAE1BI,IACFH,EAAOQ,KAAK,CAAEN,MAAAA,EAAOC,MAAAA,IAEjBD,EAAMJ,QACRD,EAAYK,EAAMJ,OAAQC,EAAUC,IAIjCG,IAGFH,2BClBaF,EAAQW,EAAiBC,mBAAjBD,IAAAA,EAAa,aAAIC,IAAAA,EAAc,IACpDZ,EACLa,gBAACC,SAAWF,EACTZ,EAAOe,IAAI,SAACX,EAAOf,UAClBwB,gBAACG,SACCvB,IAAKW,EAAMX,KAAOJ,EAClBiB,KAAMF,EAAME,KACZW,MAAOb,EAAMa,MACbC,OAAQd,EAAMc,OACdC,OAAQ,SAAAC,UACNhB,EAAMe,OACJf,EAAMe,YAAYC,KAAUT,GAAYP,MAAOA,KAE/CS,gBAACT,EAAMiB,eAAcD,EAAWT,GAAYP,MAAOA,WAM3D"}