Skip to content

React component for gathering Net Promoter Score surveys.

Notifications You must be signed in to change notification settings

kazukinagata/react-nps-typescript

Repository files navigation

@kazukinagata/react-nps-typescript

Compnent for gathering Net Promoter Score surveys. Created with create-react-library.

NPM JavaScript Style Guide

Install

npm install --save @kazukinagata/react-nps-typescript

or

yarn add @kazukinagata/react-nps-typescript

Usage

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)}
    />
  )
}

License

MIT © kazukinagata

Thanks

Initially inspired by react-nps-input

About

React component for gathering Net Promoter Score surveys.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published