0.0.18 • Published 4 months ago

@revertdotdev/revert-react v0.0.18

Weekly downloads
-
License
UNLICENSED
Repository
github
Last release
4 months ago

@revertdotdev/revert-react

Overview

Revert is the fastest way to integrate with your customer's tools with a single set of APIs & SDKs.

This package contains the React sdk with the following:

  1. RevertConnect component
  2. useRevertConnect hook

Getting Started

First, install the Revert npm package:

yarn add @revertdotdev/revert-react

Usage

  1. Adding the <RevertConnect> component will instantly give your app a way for your users to connect their tools by opening our Modal on clicking where they will be a able to choose & connect their 3rd party tool.
function App() {
    return (
        <Wrapper>
            <RevertConnect
                config={{
                    revertToken: 'YOUR_PUBLIC_TOKEN',
                    tenantId: 'CUSTOMER_TENANT_ID',
                }}
            />
        </Wrapper>
    );
}
  1. If you wish to use your own UI for it you can use the useRevertConnnect hook and call the open() method when appropriate. For example:
const { loading, error, open } = useRevertConnect({ config: configObject });
return (
    <button
        disabled={loading || Boolean(error)}
        id="revert-connect-button"
        onClick={() => open()}
        style={{
            padding: 10,
            outline: 'none',
            background: 'rgb(39, 45, 192)',
            border: '1px solid rgb(39, 45, 192)',
            borderRadius: 5,
            cursor: 'pointer',
            color: '#fff',
            ...props.style,
        }}
    >
        {props.children || 'Connect your tool'}
    </button>
);

You can also pass in the integrationId inside the open() method above to directly open the integration you are interested in. These are the integration IDs that are currently supported:

  • open('hubspot')
  • open('zohocrm')
  • open('sfdc')

Support

In case of questions/feedback, you can get in touch in the following ways

  • Open a Github support issue
  • Contact us over email.
0.0.18

4 months ago

0.0.17-rc

6 months ago

0.0.17-rc2

6 months ago

0.0.15-staging

9 months ago

0.0.16

9 months ago

0.0.17

7 months ago

0.0.13

11 months ago

0.0.14

11 months ago

0.0.15

11 months ago

0.0.10

1 year ago

0.0.11

1 year ago

0.0.12

1 year ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago