Skip to content

Commit 9efec47

Browse files
ref(getting-started): Change code to always update loader script when products changes (#86583)
1 parent f94aba6 commit 9efec47

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

static/app/components/onboarding/gettingStartedDoc/sdkDocumentation.spec.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@ function renderMockRequests({
2828
body: [PROJECT_KEY],
2929
});
3030

31+
MockApiClient.addMockResponse({
32+
url: `/projects/${orgSlug}/${project.slug}/keys/${PROJECT_KEY?.id}/`,
33+
method: 'PUT',
34+
});
35+
3136
MockApiClient.addMockResponse({
3237
url: `/organizations/${orgSlug}/sdks/`,
3338
});

static/app/gettingStartedDocs/javascript/javascript.tsx

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -480,6 +480,28 @@ const packageManagerOnboarding: OnboardingConfig<PlatformOptions> = {
480480
});
481481
};
482482
},
483+
onProductSelectionChange: params => {
484+
return products => {
485+
updateDynamicSdkLoaderOptions({
486+
orgSlug: params.organization.slug,
487+
projectSlug: params.projectSlug,
488+
products,
489+
projectKey: params.projectKeyId,
490+
api: params.api,
491+
});
492+
};
493+
},
494+
onProductSelectionLoad: params => {
495+
return products => {
496+
updateDynamicSdkLoaderOptions({
497+
orgSlug: params.organization.slug,
498+
projectSlug: params.projectSlug,
499+
products,
500+
projectKey: params.projectKeyId,
501+
api: params.api,
502+
});
503+
};
504+
},
483505
onPlatformOptionsChange: params => {
484506
return () => {
485507
trackAnalytics('onboarding.setup_loader_docs_rendered', {

0 commit comments

Comments
 (0)