UNPKG

@gem-mine/durex-router

Version:

router for @gem-mine/durex

85 lines (67 loc) 2.96 kB
'use strict'; 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;