Skip to content

Latest commit

 

History

History
69 lines (51 loc) · 1.46 KB

README.md

File metadata and controls

69 lines (51 loc) · 1.46 KB

WeLoop-react-native

Install

npm install react-native-weloop --save

Usage

Import

import Weloop from "react-native-weloop";

Simple Example

<Weloop appGuid="YOUR_PROJECT_GUID" />

Automatic Authentication

In order to invoke WeLoop with an automatic authentication, you need to provide the user identity.

<Weloop
    appGuid="YOUR_PROJECT_GUID"
    user={{
        email: "YOUR_EMAIL",
        firstname: "YOUR_FIRSTNAME",
        lastname: "YOUR_LASTNAME",
        key: "YOUR_KEY",
    }}
/>

Custom Invocation

To invoke the Weloop WebView with a custom Button, you need to add props:

<Button
  title="WebView"
  onPress={() => {
    this.weloop.current.invoke();
  }}
/>
<Weloop
  ref={this.weloop}
  custom={false}
  appGuid="YOUR_PROJECT_GUID"
/>

Props

Weloop props

Props type description required default
appGuid String Api Key for weloop webview required null
custom bool enable/disable custom invocation false
user Object User informations object with email, firstname, lastname and key null

License

WeLoop is available under the MIT license. See the LICENSE file for more info.