instabug-reactnative
Version:
React Native plugin for integrating the Instabug SDK
29 lines (28 loc) • 874 B
JavaScript
import { NativeFeatureRequests } from '../native/NativeFeatureRequests';
/**
* Enables and disables everything related to feature requests.
*
* @param isEnabled
*/
export const setEnabled = (isEnabled) => {
NativeFeatureRequests.setEnabled(isEnabled);
};
/**
* Sets whether users are required to enter an email address or not when
* sending reports.
* Defaults to YES.
*
* @param isEmailFieldRequired A boolean to indicate whether email field is required or not.
* @param types An enum that indicates which action types will have the isEmailFieldRequired
*/
export const setEmailFieldRequired = (isEmailFieldRequired, type) => {
NativeFeatureRequests.setEmailFieldRequiredForFeatureRequests(isEmailFieldRequired, [
type,
]);
};
/**
* Shows the UI for feature requests list
*/
export const show = () => {
NativeFeatureRequests.show();
};