@gem-mine/durex-router
Version:
router for @gem-mine/durex
85 lines (67 loc) • 2.96 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ReactRouterDom = exports.ReactRouter = exports.pathToRegexp = exports.queryString = exports.withRouter = exports.Prompt = exports.Redirect = exports.Switch = exports.NavLink = exports.Link = exports.Route = exports.Router = exports.getRouteByUrlPath = exports.getRouteByKeyPath = exports.Routes = exports.router = exports.getQuery = exports.urlFor = exports.config = exports.createHistory = undefined;
var _reactRouter = require('react-router');
var ReactRouter = _interopRequireWildcard(_reactRouter);
var _reactRouterDom = require('react-router-dom');
var ReactRouterDom = _interopRequireWildcard(_reactRouterDom);
var _queryString = require('query-string');
var _queryString2 = _interopRequireDefault(_queryString);
var _pathToRegexp = require('path-to-regexp');
var _pathToRegexp2 = _interopRequireDefault(_pathToRegexp);
var _router = require('./router');
var _router2 = _interopRequireDefault(_router);
var _helper = require('./helper');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
var Route = ReactRouter.Route,
Redirect = ReactRouter.Redirect,
Switch = ReactRouter.Switch,
Prompt = ReactRouter.Prompt,
withRouter = ReactRouter.withRouter;
var Link = ReactRouterDom.Link,
NavLink = ReactRouterDom.NavLink;
exports.default = {
createHistory: _router.createHistory,
config: _router.config,
urlFor: _helper.urlFor,
getQuery: _helper.getQuery,
router: _helper.router,
Routes: _helper.Routes,
getRouteByKeyPath: _helper.getRouteByKeyPath,
getRouteByUrlPath: _helper.getRouteByUrlPath,
Router: _router2.default,
Route: Route,
Link: Link,
NavLink: NavLink,
Switch: Switch,
Redirect: Redirect,
Prompt: Prompt,
withRouter: withRouter,
queryString: _queryString2.default,
pathToRegexp: _pathToRegexp2.default,
ReactRouter: ReactRouter,
ReactRouterDom: ReactRouterDom
};
exports.createHistory = _router.createHistory;
exports.config = _router.config;
exports.urlFor = _helper.urlFor;
exports.getQuery = _helper.getQuery;
exports.router = _helper.router;
exports.Routes = _helper.Routes;
exports.getRouteByKeyPath = _helper.getRouteByKeyPath;
exports.getRouteByUrlPath = _helper.getRouteByUrlPath;
exports.Router = _router2.default;
exports.Route = Route;
exports.Link = Link;
exports.NavLink = NavLink;
exports.Switch = Switch;
exports.Redirect = Redirect;
exports.Prompt = Prompt;
exports.withRouter = withRouter;
exports.queryString = _queryString2.default;
exports.pathToRegexp = _pathToRegexp2.default;
exports.ReactRouter = ReactRouter;
exports.ReactRouterDom = ReactRouterDom;