@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';

/@skillrecordings/feedback-widget/

    Package Sidebar

    Install

    npm i @skillrecordings/feedback-widget

    Weekly Downloads

    1

    Version

    0.0.3

    License

    ISC

    Unpacked Size

    38.3 kB

    Total Files

    29

    Last publish

    Collaborators

    • evgeniy.egghead
    • joelhooks
    • vojtaholik