bb09e52a2f3893165c9a28c2c01d8a2f.json 1.81 KB
{"ast":null,"code":"var _interopRequireDefault=require(\"@babel/runtime/helpers/interopRequireDefault\");Object.defineProperty(exports,\"__esModule\",{value:true});exports.default=void 0;var _objectSpread2=_interopRequireDefault(require(\"@babel/runtime/helpers/objectSpread\"));var _SwitchRouter=_interopRequireDefault(require(\"./SwitchRouter\"));var _withDefaultValue=_interopRequireDefault(require(\"../utils/withDefaultValue\"));var _default=function _default(routeConfigs){var config=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};config=(0,_objectSpread2.default)({},config);config=(0,_withDefaultValue.default)(config,'resetOnBlur',false);config=(0,_withDefaultValue.default)(config,'backBehavior','initialRoute');var switchRouter=(0,_SwitchRouter.default)(routeConfigs,config);return switchRouter;};exports.default=_default;","map":{"version":3,"sources":["TabRouter.js"],"names":["config","withDefaultValue","switchRouter","SwitchRouter"],"mappings":"6PAAA,oEACA,mF,aAEe,kBAAA,YAAA,CAA+B,CAAhBA,GAAAA,CAAAA,MAAgB,CAAA,SAAA,CAAA,MAAA,CAAA,CAAA,EAAA,SAAA,CAAA,CAAA,CAAA,GAAA,SAAA,CAAA,SAAA,CAAA,CAAA,CAAA,CAAP,EAATA,CAC5BA,MAAM,CAAA,2BAAA,EAAA,CAANA,MAAM,CAANA,CACAA,MAAM,CAAGC,8BAAgB,MAAhBA,CAAgB,aAAhBA,CAATD,KAASC,CAATD,CACAA,MAAM,CAAGC,8BAAgB,MAAhBA,CAAgB,cAAhBA,CAATD,cAASC,CAATD,CAEA,GAAME,CAAAA,YAAY,CAAGC,0BAAY,YAAZA,CAArB,MAAqBA,CAArB,CACA,MAAA,CAAA,YAAA,CANF,C","sourcesContent":["import SwitchRouter from './SwitchRouter';\nimport withDefaultValue from '../utils/withDefaultValue';\n\nexport default (routeConfigs, config = {}) => {\n  config = { ...config };\n  config = withDefaultValue(config, 'resetOnBlur', false);\n  config = withDefaultValue(config, 'backBehavior', 'initialRoute');\n\n  const switchRouter = SwitchRouter(routeConfigs, config);\n  return switchRouter;\n};\n"]},"metadata":{},"sourceType":"script"}