From 8d34534ac5ffd081f4a893c1cb0e10c39fb422c1 Mon Sep 17 00:00:00 2001 From: Lukas Stracke Date: Wed, 17 Aug 2022 11:51:04 +0200 Subject: [PATCH] feat(platforms): Add Svelte as a platform add platform entries and links to Svelte docs --- fixtures/integration-docs/_platforms.json | 6 ++++++ fixtures/integration-docs/javascript-svelte.json | 6 ++++++ static/app/components/events/interfaces/spans/utils.tsx | 1 + static/app/data/platformCategories.tsx | 2 ++ 4 files changed, 15 insertions(+) create mode 100644 fixtures/integration-docs/javascript-svelte.json diff --git a/fixtures/integration-docs/_platforms.json b/fixtures/integration-docs/_platforms.json index a134fe46998604..fb3b1d8a4e443a 100644 --- a/fixtures/integration-docs/_platforms.json +++ b/fixtures/integration-docs/_platforms.json @@ -187,6 +187,12 @@ "type": "framework", "id": "javascript-remix", "name": "Remix" + }, + { + "link": "https://docs.sentry.io/platforms/javascript/guides/svelte/", + "type": "framework", + "id": "javascript-svelte", + "name": "Svelte" } ], "id": "javascript", diff --git a/fixtures/integration-docs/javascript-svelte.json b/fixtures/integration-docs/javascript-svelte.json new file mode 100644 index 00000000000000..351410f4f83b63 --- /dev/null +++ b/fixtures/integration-docs/javascript-svelte.json @@ -0,0 +1,6 @@ +{ + "html": "
\n", + "link": "https://docs.sentry.io/platforms/javascript/guides/svelte/", + "id": "javascript-svelte", + "name": "Svelte" +} diff --git a/static/app/components/events/interfaces/spans/utils.tsx b/static/app/components/events/interfaces/spans/utils.tsx index 5df3b39abb2b07..59ec6ea1252ed1 100644 --- a/static/app/components/events/interfaces/spans/utils.tsx +++ b/static/app/components/events/interfaces/spans/utils.tsx @@ -502,6 +502,7 @@ export function isEventFromBrowserJavaScriptSDK(event: EventTransaction): boolea 'sentry.javascript.nextjs', 'sentry.javascript.electron', 'sentry.javascript.remix', + 'sentry.javascript.svelte', ].includes(sdkName.toLowerCase()); } diff --git a/static/app/data/platformCategories.tsx b/static/app/data/platformCategories.tsx index 5baaeef0a596c8..718168a358e584 100644 --- a/static/app/data/platformCategories.tsx +++ b/static/app/data/platformCategories.tsx @@ -45,6 +45,7 @@ export const frontend = [ 'javascript-vue', 'javascript-nextjs', 'javascript-remix', + 'javascript-svelte', 'unity', ] as const; @@ -217,6 +218,7 @@ export const releaseHealth: PlatformKey[] = [ 'javascript-vue', 'javascript-nextjs', 'javascript-remix', + 'javascript-svelte', // mobile 'android', 'apple-ios',