0.0.4-SNAPSHOT • Published 3 years ago

@solvingteam/sms-react-core v0.0.4-SNAPSHOT

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

sms-react-core

Made with create-react-library

NPM JavaScript Style Guide

Install

npm install --save sms-react-core

Usage

import React, {useContext} from 'react'
import {AuthDataContext, withSmsAuthenticator} from 'sms-react-core'
import 'sms-react-core/dist/index.css'

const authorizationUrl = 'https://<your-pool-name>.auth.eu-west-1.amazoncognito.com'
const clientId = '<your-clientId>'
const redirectUri = '<your-redirectUri>'

const App = () => {
    const authData = useContext(AuthDataContext);
    axios.interceptors.request.use(
        function(request) {
            request.headers['Authorization'] = `Bearer ${authData.tokenInfo.access_token}`
            return request;
        },
        function(error) {
            return Promise.reject(error);
        }
    );
    return <h1>Create React Library Example 😄</h1>
}

export default withSmsAuthenticator(App, authorizationUrl, clientId, redirectUri)

License

MIT © Alessio Canestrelli <a.canestrelli@solvingteam.it>(https://github.com/Alessio Canestrelli <a.canestrelli@solvingteam.it>)