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

Readme

Keywords

none

Package Sidebar

Install

npm i persona-react

Weekly Downloads

151

Version

5.0.0

License

MIT

Unpacked Size

57.8 kB

Total Files

6

Last publish

Collaborators

  • charlesyeh
  • lewisf
  • 4ndypanda
  • timhwang21
  • salvatoret
  • bowenwp