Compnent for gathering Net Promoter Score surveys. Created with create-react-library.
npm install --save @kazukinagata/react-nps-typescript
or
yarn add @kazukinagata/react-nps-typescript
import React, { Component } from 'react'
import NPS from '@kazukinagata/react-nps-typescript'
import '@kazukinagata/react-nps-typescript/dist/index.css'
const Example = () => {
const [score, setScore] = React.useState<number | null>(null)
const [dismissed, setDismissed] = React.useState(false)
return (
<NPS
score={score}
dismissed={dismissed}
onSubmit={(score) => {console.log(`clicked ${score}`); setScore(score)}}
onDismissed={() => setDismissed(true)}
/>
)
}
MIT © kazukinagata
Initially inspired by react-nps-input