1.0.0 • Published 8 months ago

@haptik/interakt-connect-button v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

Interakt Connect Button

Installation

With yarn

yarn add @haptik/interakt-connect-button

With pnpm

pnpm add @haptik/interakt-connect-button

With NPM

npm install @haptik/interakt-connect-button

Getting started

Add the Interakt Connect Button to your app:

import InteraktConnectButton from "@haptik/interakt-connect-button";
import "@haptik/interakt-connect-button/dist/style.css";

const App = () => {
  const handleCallback = (callbackObject) => {
    console.log("Api Key: " + callbackObject.publicApiSecretKey);
    console.log("Channel Id: " + callbackObject.phoneNumberId);
    console.log("WhatsApp Api Number: " + callbackObject.waApiNumber);
    console.log("Waba Id: " + callbackObject.wabaId);
  };

  return (
    <InteraktConnectButton
      partnerId={"your-partner-id"}
      callback={handleCallback}
    />
  );
};

Properties

Following properties are supported by the button component:

Property nameTypeDescriptionRequired
partnerIdstringYour Interakt Partner ID
callback(callbackObject: { phoneNumberId: string, waApiNumber: string, wabaId: string, publicApiSecretKey: string }) => voidCallback function, that receives the returned phone number id, whatsapp api number, whatsapp business id, public api secret keylabelstringOptional parameter to provide a custom button label
classNamestringOptional string for adding custom class name
styleReact.CSSPropertiesOptional style property to override styles
queryParameters{ phone?: string, country_code?: string; }Optional query parameters that get passed to the sign up form for pre-filling
1.0.0

8 months ago

0.0.15

8 months ago

0.0.14

8 months ago

0.0.13

8 months ago

0.0.12

8 months ago

0.0.11

8 months ago

0.0.8

9 months ago

0.0.7

9 months ago

0.0.6

9 months ago