Highlight ships @highlight-run/react which can be installed alongside highlight.run for additional functionality for React applications.
Highlight provides an ErrorBoundary to help you provide a better experience for your users when your application crashes. Using an ErrorBoundary gives your application an opportunity to recover from a bad state. Highlight also allows you to show a crash report powered by User Feedback. A crash report is shown in the session when the crash happens, giving you the context for the user feedback.
You should use this if you would like to replace the feedback modal with your own styles/branding.
A fallback component that gets rendered when the error boundary encounters an error.
Enables Highlight's crash report. When the ErrorBoundary is triggered, a form will be prompted to the user asking them for optional feedback.
The strings used for the Highlight crash report.
Allows you to attach additional user information to the feedback report. If you've called H.identify() in your application before, you won't have to set this, Highlight will infer the user's identity.
The title for the report dialog.
The subtitle for the report dialog.
The secondary subtitle for the report dialog.
The label for the name field.
The label for the email field.
The label for the verbatim field.
The label for the close button.
The label for the submit button.
The label for the success message shown after the crash report is submitted.
Whether to show the Highlight branding attribution in the report dialog.
Default value is false.