Skip to content

Commit 0a40222

Browse files
committed
account for getFeedback() possibly returning undefined
1 parent 1144212 commit 0a40222

File tree

5 files changed

+6
-6
lines changed

5 files changed

+6
-6
lines changed

docs/platforms/javascript/common/user-feedback/configuration/index.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ Sentry.init({
264264
// Get the instance returned by `feedbackIntegration()`
265265
const feedback = Sentry.getFeedback();
266266

267-
feedback.attachTo(document.querySelector("#your-button"), {
267+
feedback?.attachTo(document.querySelector("#your-button"), {
268268
formTitle: "Report a Bug!",
269269
});
270270
```
@@ -320,7 +320,7 @@ Sentry.init({
320320
// Get the instance returned by `feedbackIntegration()`
321321
const feedback = Sentry.getFeedback();
322322

323-
const form = await feedback.createForm();
323+
const form = await feedback?.createForm();
324324
form.appendToDom();
325325
form.open();
326326
```

platform-includes/user-feedback/manual-injection/javascript.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Sentry.init({
1111
const feedback = Sentry.getFeedback();
1212

1313
// Create and render the button
14-
const widget = feedback.createWidget();
14+
const widget = feedback?.createWidget();
1515

1616
// Later, when it's time to clean up:
1717
widget.removeFromDom();

platform-includes/user-feedback/manual-injection/javascript.nextjs.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ function ToggleFeedbackButton() {
2323
widget.removeFromDom();
2424
setWidget(null);
2525
} else {
26-
setWidget(feedback.createWidget());
26+
setWidget(feedback?.createWidget());
2727
}
2828
}}
2929
>

platform-includes/user-feedback/manual-injection/javascript.react.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ function ToggleFeedbackButton() {
2323
widget.removeFromDom();
2424
setWidget(null);
2525
} else {
26-
setWidget(feedback.createWidget());
26+
setWidget(feedback?.createWidget());
2727
}
2828
}}
2929
>

platform-includes/user-feedback/manual-injection/javascript.remix.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ function ToggleFeedbackButton() {
2323
widget.removeFromDom();
2424
setWidget(null);
2525
} else {
26-
setWidget(feedback.createWidget());
26+
setWidget(feedback?.createWidget());
2727
}
2828
}}
2929
>

0 commit comments

Comments
 (0)