Skip to content

Commit 9e2cf68

Browse files
feat(user-feedback): Add loader getting started (#82153)
Closes #82142 Closes #66263 Relates to getsentry/sentry-docs#12140 --------- Co-authored-by: Michelle Zhang <[email protected]>
1 parent 9bcd456 commit 9e2cf68

File tree

38 files changed

+244
-39
lines changed

38 files changed

+244
-39
lines changed

static/app/components/feedback/feedbackOnboarding/sidebar.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,6 @@ function OnboardingContent({currentProject}: {currentProject: Project}) {
261261
]}
262262
value={setupMode()}
263263
onChange={setSetupMode}
264-
disabledChoices={[['jsLoader', t('Coming soon!')]]}
265264
tooltipPosition={'top-start'}
266265
/>
267266
) : (
@@ -333,8 +332,7 @@ function OnboardingContent({currentProject}: {currentProject: Project}) {
333332
) {
334333
return 'feedbackOnboardingNpm';
335334
}
336-
// TODO: update this when we add feedback to the loader
337-
return 'replayOnboardingJsLoader';
335+
return 'feedbackOnboardingJsLoader';
338336
}
339337

340338
return (

static/app/components/onboarding/gettingStartedDoc/types.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ export interface Docs<PlatformOptions extends BasePlatformOptions = BasePlatform
111111
customMetricsOnboarding?: OnboardingConfig<PlatformOptions>;
112112
featureFlagOnboarding?: OnboardingConfig<PlatformOptions>;
113113
feedbackOnboardingCrashApi?: OnboardingConfig<PlatformOptions>;
114+
feedbackOnboardingJsLoader?: OnboardingConfig<PlatformOptions>;
114115
feedbackOnboardingNpm?: OnboardingConfig<PlatformOptions>;
115116
performanceOnboarding?: OnboardingConfig<PlatformOptions>;
116117
platformOptions?: PlatformOptions;
@@ -123,6 +124,7 @@ export type ConfigType =
123124
| 'onboarding'
124125
| 'feedbackOnboardingNpm'
125126
| 'feedbackOnboardingCrashApi'
127+
| 'feedbackOnboardingJsLoader'
126128
| 'crashReportOnboarding'
127129
| 'replayOnboarding'
128130
| 'replayOnboardingJsLoader'

static/app/gettingStartedDocs/bun/bun.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,10 @@ import {
1313
} from 'sentry/components/onboarding/gettingStartedDoc/utils/feedbackOnboarding';
1414
import exampleSnippets from 'sentry/components/onboarding/gettingStartedDoc/utils/metricsExampleSnippets';
1515
import {metricTagsExplanation} from 'sentry/components/onboarding/gettingStartedDoc/utils/metricsOnboarding';
16-
import replayOnboardingJsLoader from 'sentry/gettingStartedDocs/javascript/jsLoader/jsLoader';
16+
import {
17+
feedbackOnboardingJsLoader,
18+
replayOnboardingJsLoader,
19+
} from 'sentry/gettingStartedDocs/javascript/jsLoader/jsLoader';
1720
import {t, tct} from 'sentry/locale';
1821

1922
type Params = DocsParams;
@@ -207,6 +210,7 @@ const docs: Docs = {
207210
replayOnboardingJsLoader,
208211
customMetricsOnboarding,
209212
crashReportOnboarding,
213+
feedbackOnboardingJsLoader,
210214
};
211215

212216
export default docs;

static/app/gettingStartedDocs/deno/deno.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@ import type {
55
DocsParams,
66
OnboardingConfig,
77
} from 'sentry/components/onboarding/gettingStartedDoc/types';
8-
import replayOnboardingJsLoader from 'sentry/gettingStartedDocs/javascript/jsLoader/jsLoader';
8+
import {
9+
feedbackOnboardingJsLoader,
10+
replayOnboardingJsLoader,
11+
} from 'sentry/gettingStartedDocs/javascript/jsLoader/jsLoader';
912
import {t, tct} from 'sentry/locale';
1013

1114
type Params = DocsParams;
@@ -175,6 +178,7 @@ const docs: Docs = {
175178
onboarding,
176179
replayOnboardingJsLoader,
177180
customMetricsOnboarding,
181+
feedbackOnboardingJsLoader,
178182
};
179183

180184
export default docs;

static/app/gettingStartedDocs/dotnet/aspnet.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@ import {
1515
getCrashReportSDKInstallFirstStep,
1616
} from 'sentry/components/onboarding/gettingStartedDoc/utils/feedbackOnboarding';
1717
import {getDotnetMetricsOnboarding} from 'sentry/components/onboarding/gettingStartedDoc/utils/metricsOnboarding';
18-
import replayOnboardingJsLoader from 'sentry/gettingStartedDocs/javascript/jsLoader/jsLoader';
18+
import {
19+
feedbackOnboardingJsLoader,
20+
replayOnboardingJsLoader,
21+
} from 'sentry/gettingStartedDocs/javascript/jsLoader/jsLoader';
1922
import {t, tct} from 'sentry/locale';
2023
import {getPackageVersion} from 'sentry/utils/gettingStartedDocs/getPackageVersion';
2124

@@ -228,6 +231,7 @@ const docs: Docs = {
228231
replayOnboardingJsLoader,
229232
customMetricsOnboarding: getDotnetMetricsOnboarding({packageName: 'Sentry.AspNet'}),
230233
crashReportOnboarding,
234+
feedbackOnboardingJsLoader,
231235
};
232236

233237
export default docs;

static/app/gettingStartedDocs/dotnet/aspnetcore.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@ import {
1515
getCrashReportSDKInstallFirstStep,
1616
} from 'sentry/components/onboarding/gettingStartedDoc/utils/feedbackOnboarding';
1717
import {getDotnetMetricsOnboarding} from 'sentry/components/onboarding/gettingStartedDoc/utils/metricsOnboarding';
18-
import replayOnboardingJsLoader from 'sentry/gettingStartedDocs/javascript/jsLoader/jsLoader';
18+
import {
19+
feedbackOnboardingJsLoader,
20+
replayOnboardingJsLoader,
21+
} from 'sentry/gettingStartedDocs/javascript/jsLoader/jsLoader';
1922
import {t, tct} from 'sentry/locale';
2023
import {getPackageVersion} from 'sentry/utils/gettingStartedDocs/getPackageVersion';
2124

@@ -313,6 +316,7 @@ const docs: Docs = {
313316
replayOnboardingJsLoader,
314317
customMetricsOnboarding: getDotnetMetricsOnboarding({packageName: 'Sentry.AspNetCore'}),
315318
crashReportOnboarding,
319+
feedbackOnboardingJsLoader,
316320
};
317321

318322
export default docs;

static/app/gettingStartedDocs/elixir/elixir.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@ import {
1111
getCrashReportModalConfigDescription,
1212
getCrashReportModalIntroduction,
1313
} from 'sentry/components/onboarding/gettingStartedDoc/utils/feedbackOnboarding';
14-
import replayOnboardingJsLoader from 'sentry/gettingStartedDocs/javascript/jsLoader/jsLoader';
14+
import {
15+
feedbackOnboardingJsLoader,
16+
replayOnboardingJsLoader,
17+
} from 'sentry/gettingStartedDocs/javascript/jsLoader/jsLoader';
1518
import {t, tct} from 'sentry/locale';
1619

1720
type Params = DocsParams;
@@ -179,6 +182,7 @@ const docs: Docs = {
179182
onboarding,
180183
replayOnboardingJsLoader,
181184
crashReportOnboarding,
185+
feedbackOnboardingJsLoader,
182186
};
183187

184188
export default docs;

static/app/gettingStartedDocs/go/echo.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,10 @@ import {
1414
getCrashReportModalConfigDescription,
1515
getCrashReportModalIntroduction,
1616
} from 'sentry/components/onboarding/gettingStartedDoc/utils/feedbackOnboarding';
17-
import replayOnboardingJsLoader from 'sentry/gettingStartedDocs/javascript/jsLoader/jsLoader';
17+
import {
18+
feedbackOnboardingJsLoader,
19+
replayOnboardingJsLoader,
20+
} from 'sentry/gettingStartedDocs/javascript/jsLoader/jsLoader';
1821
import {t, tct} from 'sentry/locale';
1922

2023
type Params = DocsParams;
@@ -232,6 +235,7 @@ const docs: Docs = {
232235
onboarding,
233236
replayOnboardingJsLoader,
234237
crashReportOnboarding,
238+
feedbackOnboardingJsLoader,
235239
};
236240

237241
export default docs;

static/app/gettingStartedDocs/go/fasthttp.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,10 @@ import {
1414
getCrashReportModalConfigDescription,
1515
getCrashReportModalIntroduction,
1616
} from 'sentry/components/onboarding/gettingStartedDoc/utils/feedbackOnboarding';
17-
import replayOnboardingJsLoader from 'sentry/gettingStartedDocs/javascript/jsLoader/jsLoader';
17+
import {
18+
feedbackOnboardingJsLoader,
19+
replayOnboardingJsLoader,
20+
} from 'sentry/gettingStartedDocs/javascript/jsLoader/jsLoader';
1821
import {t, tct} from 'sentry/locale';
1922

2023
type Params = DocsParams;
@@ -237,6 +240,7 @@ const docs: Docs = {
237240
onboarding,
238241
replayOnboardingJsLoader,
239242
crashReportOnboarding,
243+
feedbackOnboardingJsLoader,
240244
};
241245

242246
export default docs;

static/app/gettingStartedDocs/go/fiber.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,10 @@ import {
1414
getCrashReportModalConfigDescription,
1515
getCrashReportModalIntroduction,
1616
} from 'sentry/components/onboarding/gettingStartedDoc/utils/feedbackOnboarding';
17-
import replayOnboardingJsLoader from 'sentry/gettingStartedDocs/javascript/jsLoader/jsLoader';
17+
import {
18+
feedbackOnboardingJsLoader,
19+
replayOnboardingJsLoader,
20+
} from 'sentry/gettingStartedDocs/javascript/jsLoader/jsLoader';
1821
import {t, tct} from 'sentry/locale';
1922

2023
type Params = DocsParams;
@@ -242,6 +245,7 @@ const docs: Docs = {
242245
onboarding,
243246
replayOnboardingJsLoader,
244247
crashReportOnboarding,
248+
feedbackOnboardingJsLoader,
245249
};
246250

247251
export default docs;

0 commit comments

Comments
 (0)