react-feedback-sdk
v0.1.13
Published
test
Downloads
16
Readme
react-feedback-sdk
Smile Feedback SDK
Installation
npm install react-feedback-sdk
or
yarn add react-feedback-sdk
Usage
Provider component
Usage
Provider
is required to provide context to other components.
import { Provider } from 'react-feedback-sdk';
<Provider
token={TOKEN} // Token is provided by Smile
>
...
</Provider>
Widget component
Widget
renders a feedback instance in place. Used below Provider
.
Usage
import { Widget } from 'react-feedback-sdk';
// Feedback component will render if trigger route rule is met
<Widget route={ROUTE} />
// Feedback component will render with provided pollId.
// Poll ids can be obtained from useSmileFeedback()
<Widget pollId={pollId} />
useSmileFeedback hook
Used below Provider
.
Usage
import { useSmileFeedback } from 'react-feedback-sdk';
const {
polls, // Array of pollIds available.
openPoll, // openPoll(pollId): show the provided pollId as a modal.
} = useSmileFeedback();