@sentry/react-native
Version:
Official Sentry SDK for react-native
26 lines (25 loc) • 899 B
TypeScript
import * as React from 'react';
import type { FeedbackWidgetProps, FeedbackWidgetState } from './FeedbackWidget.types';
/**
* @beta
* Implements a feedback form screen that sends feedback to Sentry using Sentry.captureFeedback.
*/
export declare class FeedbackWidget extends React.Component<FeedbackWidgetProps, FeedbackWidgetState> {
static defaultProps: Partial<FeedbackWidgetProps>;
private static _savedState;
private _didSubmitForm;
constructor(props: FeedbackWidgetProps);
handleFeedbackSubmit: () => void;
onScreenshotButtonPress: () => void;
/**
* Save the state before unmounting the component.
*/
componentWillUnmount(): void;
/**
* Renders the feedback form screen.
*/
render(): React.ReactNode;
private _saveFormState;
private _clearFormState;
}
//# sourceMappingURL=FeedbackWidget.d.ts.map