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 = {
49
49
Instabug . dismiss ( ) ;
50
50
} ,
51
51
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
+
52
62
/**
53
63
* Attaches user data to each report being sent.
54
64
* Each call to this method overrides the user data to be attached.
@@ -863,6 +873,17 @@ module.exports = {
863
873
floatingButton : Instabug . invocationEventFloatingButton
864
874
} ,
865
875
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
+
866
887
/**
867
888
* Type of SDK dismiss
868
889
* @readonly
Original file line number Diff line number Diff line change @@ -50,6 +50,10 @@ - (dispatch_queue_t)methodQueue {
50
50
[Instabug dismiss ];
51
51
}
52
52
53
+ RCT_EXPORT_METHOD (setReproStepsMode:(IBGUserStepsMode)reproStepsMode) {
54
+ [Instabug setReproStepsMode: reproStepsMode];
55
+ }
56
+
53
57
RCT_EXPORT_METHOD (setFileAttachment:(NSString *)fileLocation) {
54
58
[Instabug setFileAttachment: fileLocation];
55
59
}
@@ -388,6 +392,10 @@ - (NSDictionary *)constantsToExport
388
392
@" dismissTypeCancel" : @(IBGDismissTypeCancel),
389
393
@" dismissTypeAddAtttachment" : @(IBGDismissTypeAddAttachment),
390
394
395
+ @" reproStepsEnabled" : @(IBGUserStepsModeEnable),
396
+ @" reproStepsDisabled" : @(IBGUserStepsModeEnabledWithNoScreenshots),
397
+ @" reproStepsEnabledWithNoScreenshot" : @(IBGUserStepsModeDisable),
398
+
391
399
@" reportTypeBug" : @(IBGReportTypeBug),
392
400
@" reportTypeFeedback" : @(IBGReportTypeFeedback),
393
401
Original file line number Diff line number Diff line change @@ -34,6 +34,13 @@ @implementation RCTConvert (InstabugEnums)
34
34
@" dismissTypeAddAtttachment" : @(IBGDismissTypeAddAttachment)
35
35
}), IBGDismissTypeSubmit, integerValue)
36
36
37
+ RCT_ENUM_CONVERTER(IBGUserStepsMode, (@{
38
+ @" reproStepsEnabled" : @(IBGUserStepsModeEnable),
39
+ @" reproStepsDisabled" : @(IBGUserStepsModeDisable),
40
+ @" reproStepsEnabledWithNoScreenshot" : @(IBGUserStepsModeEnabledWithNoScreenshots)
41
+ }), IBGUserStepsModeEnable, integerValue)
42
+
43
+
37
44
RCT_ENUM_CONVERTER(IBGReportType, (@{
38
45
@" reportTypeBug" : @(IBGReportTypeBug),
39
46
@" reportTypeFeedback" : @(IBGReportTypeFeedback)
You can’t perform that action at this time.
0 commit comments