persona-react
TypeScript icon, indicating that this package has built-in type declarations

5.0.0 • Public • Published

Persona Inquiry React SDK

The official React bindings for the Persona Inquiry JavaScript SDK.

Table of Contents

Documentation

The module provides React bindings for the Persona embedded flow.

Getting Started

npm install persona-react

To open the flow you must create a Client object.

import React from 'react';
import PersonaReact from 'persona-react';

const MyComponent = () => {
  return (
    <PersonaReact
      // This refers to a production demo template owned by Persona
      templateId='itmpl_Ygs16MKTkA6obnF8C3Rb17dm'
      environment='sandbox'
      onComplete={({ inquiryId, status, fields }) => console.log('onComplete')}
      onCancel={({ inquiryId, sessionToken }) => console.log('onCancel')}
      onError={(error) => console.log(error)}
    />
  );
};

Contributing

Please see Contributing for guidelines and instructions for local development.

License

MIT

/persona-react/

    Package Sidebar

    Install

    npm i persona-react

    Weekly Downloads

    308

    Version

    5.0.0

    License

    MIT

    Unpacked Size

    57.8 kB

    Total Files

    6

    Last publish

    Collaborators

    • charlesyeh
    • timhwang21