Skip to content

WeLoopTeam/WeLoop-react-native

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.