@skillrecordings/feedback-widget
TypeScript icon, indicating that this package has built-in type declarations

0.0.3 • Public • Published

TODO: Write better readme explaining where the data gets send and how to configure it.

Usage

  1. Import and use FeedbackProvider
// _app.tsx

import {FeedbackProvider} from '@skillrecordings/feedback-widget'

const MyApp = () => {
  return (
    <FeedbackProvider>
      <Component {...pageProps} />
    </FeedbackProvider>
  )
}
  1. Add a button to open feedback dialog
// navigation.tsx

import {useFeedback} from '@skillrecordings/feedback-widget'

const FeedbackButton = () => {
  const {setIsFeedbackDialogOpen} = useFeedback()

  return (
    <button
      onClick={() => {
        setIsFeedbackDialogOpen(true, 'navigation')
      }}
    >
      Send Feedback
    </button>
  )
}
  1. Import styles
/* globals.css */

@import '@skillrecordings/feedback-widget/dist/styles.css';

Readme

Keywords

none

Package Sidebar

Install

npm i @skillrecordings/feedback-widget

Weekly Downloads

3

Version

0.0.3

License

ISC

Unpacked Size

38.3 kB

Total Files

29

Last publish

Collaborators

  • evgeniy.egghead
  • joelhooks
  • vojtaholik