Skip to content

Commit e1e7001

Browse files
committed
feat: Enable feedback integration on the alpha.4 sdk release
1 parent 8dcd3b0 commit e1e7001

File tree

3 files changed

+21
-208
lines changed

3 files changed

+21
-208
lines changed

client/package-lock.json

Lines changed: 9 additions & 203 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

client/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
{
22
"private": true,
33
"dependencies": {
4-
"@sentry/react": "^7.64.0-alpha.0",
5-
"@sentry/tracing": "^7.64.0-alpha.0",
4+
"@sentry/browser": "@sentry/browser@8.0.0-alpha.4",
65
"jest-environment-jsdom-sixteen": "^2.0.0",
76
"prop-types": "^15.5.10",
87
"react": "^15.6.1",

client/src/index.js

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react';
22
import ReactDOM from 'react-dom';
3-
import * as Sentry from '@sentry/react';
3+
import * as Sentry from '@sentry/browser';
44

55
import './index.css';
66
import App from './App';
@@ -13,10 +13,18 @@ if (process.env.REACT_APP_SENTRY_DSN) {
1313
replaysSessionSampleRate: 1.0,
1414
tracesSampleRate: 1.0,
1515
integrations: [
16-
new Sentry.BrowserTracing({
16+
new Sentry.browserTracingIntegration({
1717
tracingOrigins: ['sourcemaps.io']
1818
}),
19-
new Sentry.Replay()
19+
new Sentry.replayIntegration(),
20+
new Sentry.feedbackIntegration({
21+
colorScheme: 'light',
22+
isNameRequired: false,
23+
isEmailRequired: false,
24+
showScreenshot: true
25+
}),
26+
new Sentry.feedbackModalIntegration(),
27+
new Sentry.feedbackScreenshotIntegration(),
2028
]
2129
});
2230
}

0 commit comments

Comments
 (0)