File tree Expand file tree Collapse file tree 3 files changed +36
-0
lines changed
Expand file tree Collapse file tree 3 files changed +36
-0
lines changed Original file line number Diff line number Diff line change @@ -49,6 +49,16 @@ module.exports = {
4949 Instabug . dismiss ( ) ;
5050 } ,
5151
52+ /**
53+ * Sets whether user steps tracking is visual, non visula or disabled.
54+ *
55+ * @param {reproStepsMode } reproStepsMode An enum to set user steps tracking to be
56+ * enabled, non visual or disabled.
57+ */
58+ setReproStepsMode : function ( reproStepsMode ) {
59+ Instabug . setReproStepsMode ( reproStepsMode ) ;
60+ } ,
61+
5262 /**
5363 * Attaches user data to each report being sent.
5464 * Each call to this method overrides the user data to be attached.
@@ -863,6 +873,17 @@ module.exports = {
863873 floatingButton : Instabug . invocationEventFloatingButton
864874 } ,
865875
876+ /**
877+ * The user steps option.
878+ * @readonly
879+ * @enum {number}
880+ */
881+ reproStepsMode : {
882+ enabled : Instabug . reproStepsEnabled ,
883+ disabled : Instabug . reproStepsDisabled ,
884+ enabledWithNoScreenshot : Instabug . reproStepsEnabledWithNoScreenshot ,
885+ } ,
886+
866887 /**
867888 * Type of SDK dismiss
868889 * @readonly
Original file line number Diff line number Diff line change @@ -50,6 +50,10 @@ - (dispatch_queue_t)methodQueue {
5050 [Instabug dismiss ];
5151}
5252
53+ RCT_EXPORT_METHOD (setReproStepsMode:(IBGUserStepsMode)reproStepsMode) {
54+ [Instabug setReproStepsMode: reproStepsMode];
55+ }
56+
5357RCT_EXPORT_METHOD (setFileAttachment:(NSString *)fileLocation) {
5458 [Instabug setFileAttachment: fileLocation];
5559}
@@ -388,6 +392,10 @@ - (NSDictionary *)constantsToExport
388392 @" dismissTypeCancel" : @(IBGDismissTypeCancel),
389393 @" dismissTypeAddAtttachment" : @(IBGDismissTypeAddAttachment),
390394
395+ @" reproStepsEnabled" : @(IBGUserStepsModeEnable),
396+ @" reproStepsDisabled" : @(IBGUserStepsModeEnabledWithNoScreenshots),
397+ @" reproStepsEnabledWithNoScreenshot" : @(IBGUserStepsModeDisable),
398+
391399 @" reportTypeBug" : @(IBGReportTypeBug),
392400 @" reportTypeFeedback" : @(IBGReportTypeFeedback),
393401
Original file line number Diff line number Diff line change @@ -34,6 +34,13 @@ @implementation RCTConvert (InstabugEnums)
3434 @" dismissTypeAddAtttachment" : @(IBGDismissTypeAddAttachment)
3535 }), IBGDismissTypeSubmit, integerValue)
3636
37+ RCT_ENUM_CONVERTER(IBGUserStepsMode, (@{
38+ @" reproStepsEnabled" : @(IBGUserStepsModeEnable),
39+ @" reproStepsDisabled" : @(IBGUserStepsModeDisable),
40+ @" reproStepsEnabledWithNoScreenshot" : @(IBGUserStepsModeEnabledWithNoScreenshots)
41+ }), IBGUserStepsModeEnable, integerValue)
42+
43+
3744RCT_ENUM_CONVERTER(IBGReportType, (@{
3845 @" reportTypeBug" : @(IBGReportTypeBug),
3946 @" reportTypeFeedback" : @(IBGReportTypeFeedback)
You can’t perform that action at this time.
0 commit comments