UNPKG

@sentry/react-native

Version:
39 lines (38 loc) 1.25 kB
import * as React from 'react'; import type { FeedbackFormProps, FeedbackFormState } from './FeedbackForm.types'; /** * @beta * Implements a feedback form screen that sends feedback to Sentry using Sentry.captureFeedback. */ export declare class FeedbackForm extends React.Component<FeedbackFormProps, FeedbackFormState> { static defaultProps: FeedbackFormProps; private static _savedState; private _themeListener; private _didSubmitForm; constructor(props: FeedbackFormProps); /** * For testing purposes only. */ static reset(): void; handleFeedbackSubmit: () => void; onScreenshotButtonPress: () => void; /** * Add a listener to the theme change event. */ componentDidMount(): void; /** * Save the state before unmounting the component and remove the theme listener. */ componentWillUnmount(): void; /** * Renders the feedback form screen. */ render(): React.ReactNode; private _setCapturedScreenshot; private _saveFormState; private _clearFormState; private _hasScreenshot; private _getUser; private _showImageRetrievalDevelopmentNote; } //# sourceMappingURL=FeedbackForm.d.ts.map