react-isomorphic-tools
Advanced tools
Comparing version 3.0.0-alpha.6 to 3.0.0-alpha.7
@@ -8,48 +8,47 @@ import ReduxResolver from './Resolver/ReduxResolver' | ||
import { | ||
isAuthenticated, | ||
logout, | ||
setToken, | ||
getToken, | ||
setRefreshToken, | ||
getRefreshToken, | ||
setTokenName, | ||
setRefreshTokenName, | ||
setTokenPrefix, | ||
getTokenPrefix, | ||
setBaseUrl, | ||
getBaseUrl, | ||
isAuthenticated, | ||
logout, | ||
setToken, | ||
getToken, | ||
setRefreshToken, | ||
getRefreshToken, | ||
setTokenName, | ||
setRefreshTokenName, | ||
setTokenPrefix, | ||
getTokenPrefix, | ||
setBaseUrl, | ||
getBaseUrl, | ||
} from './utils/settings' | ||
import { | ||
getCookiesData, | ||
stringifyQuery, | ||
parseQuery, | ||
fetcher | ||
getCookiesData, | ||
stringifyQuery, | ||
parseQuery, | ||
fetcher | ||
} from './utils/fetcher' | ||
export { | ||
ReduxResolver, | ||
Resolver, | ||
fetchToState, | ||
page, | ||
Link, | ||
NavLink, | ||
isAuthenticated, | ||
logout, | ||
setToken, | ||
getToken, | ||
setRefreshToken, | ||
getRefreshToken, | ||
setTokenName, | ||
setRefreshTokenName, | ||
setTokenPrefix, | ||
getTokenPrefix, | ||
setBaseUrl, | ||
getBaseUrl, | ||
getCookiesData, | ||
stringifyQuery, | ||
parseQuery, | ||
fetcher | ||
ReduxResolver, | ||
Resolver, | ||
fetchToState, | ||
page, | ||
Link, | ||
NavLink, | ||
isAuthenticated, | ||
logout, | ||
setToken, | ||
getToken, | ||
setRefreshToken, | ||
getRefreshToken, | ||
setTokenName, | ||
setRefreshTokenName, | ||
setTokenPrefix, | ||
getTokenPrefix, | ||
setBaseUrl, | ||
getBaseUrl, | ||
getCookiesData, | ||
stringifyQuery, | ||
parseQuery, | ||
fetcher | ||
} |
'use strict'; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
value: true | ||
}); | ||
@@ -6,0 +6,0 @@ exports.fetcher = exports.parseQuery = exports.stringifyQuery = exports.getCookiesData = exports.getBaseUrl = exports.setBaseUrl = exports.getTokenPrefix = exports.setTokenPrefix = exports.setRefreshTokenName = exports.setTokenName = exports.getRefreshToken = exports.setRefreshToken = exports.getToken = exports.setToken = exports.logout = exports.isAuthenticated = exports.NavLink = exports.Link = exports.page = exports.fetchToState = exports.Resolver = exports.ReduxResolver = undefined; |
@@ -26,4 +26,4 @@ 'use strict'; | ||
var Resolver = function (_React$PureComponent) { | ||
_inherits(Resolver, _React$PureComponent); | ||
var Resolver = function (_React$Component) { | ||
_inherits(Resolver, _React$Component); | ||
@@ -35,2 +35,10 @@ function Resolver(props, context) { | ||
_this.handleLocationChange = function () { | ||
var _this$props = _this.props, | ||
resolver = _this$props.resolver, | ||
history = _this$props.history; | ||
resolver.resolve(history.location); | ||
}; | ||
_this.resolver = props.resolver; | ||
@@ -46,2 +54,14 @@ return _this; | ||
}, { | ||
key: 'componentDidMount', | ||
value: function componentDidMount() { | ||
var history = this.props.history; | ||
this.unsubscribeFromHistory = history.listen(this.handleLocationChange); | ||
} | ||
}, { | ||
key: 'componentWillUnmount', | ||
value: function componentWillUnmount() { | ||
if (this.unsubscribeFromHistory) this.unsubscribeFromHistory(); | ||
} | ||
}, { | ||
key: 'render', | ||
@@ -54,6 +74,7 @@ value: function render() { | ||
return Resolver; | ||
}(_react2.default.PureComponent); | ||
}(_react2.default.Component); | ||
Resolver.propTypes = { | ||
resolver: _propTypes2.default.object.isRequired, | ||
history: _propTypes2.default.object.isRequired, | ||
children: _propTypes2.default.element.isRequired | ||
@@ -60,0 +81,0 @@ }; |
@@ -41,6 +41,6 @@ 'use strict'; | ||
function ReduxResolver(routes) { | ||
function ReduxResolver(routes, store) { | ||
var _this2 = this; | ||
var resolved = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : []; | ||
var resolved = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : []; | ||
@@ -51,6 +51,2 @@ _classCallCheck(this, ReduxResolver); | ||
_this.setStore = function (store) { | ||
_this.store = store; | ||
}; | ||
_this.resolveData = function () { | ||
@@ -147,2 +143,3 @@ var _ref = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee(location) { | ||
_this.store = store; | ||
return _this; | ||
@@ -149,0 +146,0 @@ } |
'use strict'; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
value: true | ||
}); | ||
@@ -6,0 +6,0 @@ exports.fetcher = exports.parseQuery = exports.stringifyQuery = exports.getCookiesData = undefined; |
{ | ||
"name": "react-isomorphic-tools", | ||
"version": "3.0.0-alpha.6", | ||
"version": "3.0.0-alpha.7", | ||
"description": "Authorization, Fetcher, Preload. Tools for ServerSide rendering", | ||
@@ -5,0 +5,0 @@ "main": "./dist/index.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
140802
1372