@axa-fr/react-oidc-context-fetch
Version:
Inject authentification behavior to fetch using react High Order Component
25 lines (19 loc) • 686 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _recompose = require("recompose");
var _reactOidcContext = require("@axa-fr/react-oidc-context");
var _reactOidcFetchCore = require("@axa-fr/react-oidc-fetch-core");
var enhance = function enhance(fetch) {
return (0, _recompose.compose)(_reactOidcContext.withOidcUser, (0, _recompose.withProps)(function (_ref) {
var oidcUser = _ref.oidcUser;
return {
user: oidcUser
};
}), (0, _recompose.withProps)((0, _reactOidcFetchCore.fetchToken)(fetch)));
};
var _default = enhance;
exports["default"] = _default;
//# sourceMappingURL=withFetchToken.js.map