UNPKG

@axa-fr/react-oidc-context-fetch

Version:

Inject authentification behavior to fetch using react High Order Component

15 lines (12 loc) 351 B
import { compose, withProps } from 'recompose'; import { withOidcUser } from '@axa-fr/react-oidc-context'; import { fetchToken } from '@axa-fr/react-oidc-fetch-core'; const enhance = fetch => compose( withOidcUser, withProps(({ oidcUser }) => ({ user: oidcUser, })), withProps(fetchToken(fetch)) ); export default enhance;