From 33f30a504aaf76c1f5fa1d0347de36e2b3bba9a3 Mon Sep 17 00:00:00 2001 From: Lior539 Date: Tue, 2 Apr 2024 13:37:38 +0100 Subject: [PATCH] feat: Add frameworks to onboarding part 2 (#21091) * astro * add bubble * framer * laravel * nuxt * Update UI snapshots for `chromium` (1) * Update UI snapshots for `chromium` (2) * Update UI snapshots for `chromium` (2) * add remix * Update UI snapshots for `chromium` (1) * Update UI snapshots for `chromium` (2) * Update UI snapshots for `chromium` (2) * Update frontend/src/scenes/onboarding/sdks/feature-flags/angular.tsx * feat: Add frameworks to onboarding part 3 (#21158) * svelte * missing export * export * webflow * vue * django * flag code --------- Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Raquel Smith --- ...her-onboarding--onboarding-sd-ks--dark.png | Bin 77666 -> 84370 bytes ...er-onboarding--onboarding-sd-ks--light.png | Bin 78095 -> 84782 bytes .../src/scenes/onboarding/sdks/allSDKs.tsx | 204 +++++++++++------- .../FeatureFlagsSDKInstructions.tsx | 21 +- .../onboarding/sdks/feature-flags/astro.tsx | 13 ++ .../onboarding/sdks/feature-flags/bubble.tsx | 13 ++ .../onboarding/sdks/feature-flags/django.tsx | 13 ++ .../onboarding/sdks/feature-flags/framer.tsx | 13 ++ .../onboarding/sdks/feature-flags/index.tsx | 10 + .../onboarding/sdks/feature-flags/laravel.tsx | 13 ++ .../onboarding/sdks/feature-flags/nuxt.tsx | 21 ++ .../onboarding/sdks/feature-flags/remix.tsx | 21 ++ .../onboarding/sdks/feature-flags/svelte.tsx | 21 ++ .../onboarding/sdks/feature-flags/vue.tsx | 13 ++ .../onboarding/sdks/feature-flags/webflow.tsx | 13 ++ .../ProductAnalyticsSDKInstructions.tsx | 22 +- .../sdks/product-analytics/astro.tsx | 11 + .../sdks/product-analytics/bubble.tsx | 11 + .../sdks/product-analytics/django.tsx | 21 ++ .../sdks/product-analytics/framer.tsx | 11 + .../sdks/product-analytics/index.tsx | 10 + .../sdks/product-analytics/laravel.tsx | 21 ++ .../sdks/product-analytics/nuxt.tsx | 11 + .../sdks/product-analytics/remix.tsx | 11 + .../sdks/product-analytics/svelte.tsx | 11 + .../onboarding/sdks/product-analytics/vue.tsx | 11 + .../sdks/product-analytics/webflow.tsx | 11 + .../sdks/sdk-install-instructions/astro.tsx | 46 ++++ .../sdks/sdk-install-instructions/bubble.tsx | 24 +++ .../sdks/sdk-install-instructions/django.tsx | 55 +++++ .../sdks/sdk-install-instructions/framer.tsx | 32 +++ .../sdks/sdk-install-instructions/index.tsx | 10 + .../sdks/sdk-install-instructions/laravel.tsx | 51 +++++ .../sdks/sdk-install-instructions/nuxt.tsx | 87 ++++++++ .../sdks/sdk-install-instructions/remix.tsx | 54 +++++ .../sdks/sdk-install-instructions/svelte.tsx | 49 +++++ .../sdks/sdk-install-instructions/vue.tsx | 78 +++++++ .../sdks/sdk-install-instructions/webflow.tsx | 24 +++ .../SessionReplaySDKInstructions.tsx | 24 ++- .../onboarding/sdks/session-replay/astro.tsx | 11 + .../onboarding/sdks/session-replay/bubble.tsx | 11 + .../onboarding/sdks/session-replay/framer.tsx | 11 + .../onboarding/sdks/session-replay/index.tsx | 8 + .../onboarding/sdks/session-replay/nuxt.tsx | 11 + .../onboarding/sdks/session-replay/remix.tsx | 11 + .../onboarding/sdks/session-replay/svelte.tsx | 11 + .../onboarding/sdks/session-replay/vue.tsx | 11 + .../sdks/session-replay/webflow.tsx | 11 + .../sdks/surveys/SurveysSDKInstructions.tsx | 16 ++ .../scenes/onboarding/sdks/surveys/astro.tsx | 9 + .../scenes/onboarding/sdks/surveys/bubble.tsx | 9 + .../scenes/onboarding/sdks/surveys/framer.tsx | 9 + .../scenes/onboarding/sdks/surveys/index.tsx | 8 + .../scenes/onboarding/sdks/surveys/nuxt.tsx | 9 + .../scenes/onboarding/sdks/surveys/remix.tsx | 9 + .../scenes/onboarding/sdks/surveys/svelte.tsx | 9 + .../scenes/onboarding/sdks/surveys/vue.tsx | 9 + .../onboarding/sdks/surveys/webflow.tsx | 9 + frontend/src/types.ts | 8 + 59 files changed, 1207 insertions(+), 78 deletions(-) create mode 100644 frontend/src/scenes/onboarding/sdks/feature-flags/astro.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/feature-flags/bubble.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/feature-flags/django.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/feature-flags/framer.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/feature-flags/laravel.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/feature-flags/nuxt.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/feature-flags/remix.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/feature-flags/svelte.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/feature-flags/vue.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/feature-flags/webflow.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/product-analytics/astro.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/product-analytics/bubble.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/product-analytics/django.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/product-analytics/framer.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/product-analytics/laravel.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/product-analytics/nuxt.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/product-analytics/remix.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/product-analytics/svelte.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/product-analytics/vue.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/product-analytics/webflow.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/sdk-install-instructions/astro.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/sdk-install-instructions/bubble.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/sdk-install-instructions/django.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/sdk-install-instructions/framer.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/sdk-install-instructions/laravel.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/sdk-install-instructions/nuxt.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/sdk-install-instructions/remix.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/sdk-install-instructions/svelte.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/sdk-install-instructions/vue.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/sdk-install-instructions/webflow.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/session-replay/astro.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/session-replay/bubble.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/session-replay/framer.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/session-replay/nuxt.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/session-replay/remix.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/session-replay/svelte.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/session-replay/vue.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/session-replay/webflow.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/surveys/astro.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/surveys/bubble.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/surveys/framer.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/surveys/nuxt.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/surveys/remix.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/surveys/svelte.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/surveys/vue.tsx create mode 100644 frontend/src/scenes/onboarding/sdks/surveys/webflow.tsx diff --git a/frontend/__snapshots__/scenes-other-onboarding--onboarding-sd-ks--dark.png b/frontend/__snapshots__/scenes-other-onboarding--onboarding-sd-ks--dark.png index 6b266dfc495d9fccabde8f145e404382dc977de1..32ccc8f30f274667ee24d79fadebac6a2cab89a9 100644 GIT binary patch delta 67670 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 delta 60909 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 z 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 KrR?gRu>S%-zo1+I diff --git a/frontend/__snapshots__/scenes-other-onboarding--onboarding-sd-ks--light.png b/frontend/__snapshots__/scenes-other-onboarding--onboarding-sd-ks--light.png index 9ce6ff19c933ff4cece9fbc208b5fddc68f37265..8334bf0ed643c599124d629190d4316d0bb15ecb 100644 GIT binary patch delta 68260 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 delta 61588 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 + + + ), + docsLink: 'https://posthog.com/docs/api', }, { - name: 'Next.js', - key: SDKKey.NEXT_JS, + name: 'Astro', + key: SDKKey.ASTRO, tags: [SDKTag.WEB], - image: require('./logos/nextjs.svg'), - docsLink: 'https://posthog.com/docs/libraries/next-js', + image: require('./logos/astro.svg'), + docsLink: 'https://posthog.com/docs/libraries/astro', }, { - name: 'Gatsby', - key: SDKKey.GATSBY, + name: 'Bubble', + key: SDKKey.BUBBLE, tags: [SDKTag.WEB], - image: require('./logos/gatsby.svg'), - docsLink: 'https://posthog.com/docs/libraries/gatsby', + image: require('./logos/bubble.svg'), + docsLink: 'https://posthog.com/docs/libraries/bubble', }, { - name: 'Nuxt.js', - key: SDKKey.NUXT_JS, + name: 'Django', + key: SDKKey.DJANGO, + tags: [SDKTag.SERVER], + image: require('./logos/django.svg'), + docsLink: 'https://posthog.com/docs/libraries/django', + }, + { + name: 'Elixir', + key: SDKKey.ELIXIR, + tags: [SDKTag.SERVER], + image: require('./logos/elixir.svg'), + docsLink: 'https://posthog.com/docs/libraries/elixir', + }, + { + name: 'Flutter', + key: SDKKey.FLUTTER, + tags: [SDKTag.MOBILE], + image: require('./logos/flutter.svg'), + docsLink: 'https://posthog.com/docs/libraries/flutter', + }, + { + name: 'Framer', + key: SDKKey.FRAMER, tags: [SDKTag.WEB], - image: require('./logos/nuxt.svg'), - docsLink: 'https://posthog.com/docs/libraries/nuxt-js', + image: require('./logos/framer.svg'), + docsLink: 'https://posthog.com/docs/libraries/framer', }, { - name: 'Vue.js', - key: SDKKey.VUE_JS, + name: 'Gatsby', + key: SDKKey.GATSBY, tags: [SDKTag.WEB], - image: require('./logos/vue.svg'), - docsLink: 'https://posthog.com/docs/libraries/vue-js', + image: require('./logos/gatsby.svg'), + docsLink: 'https://posthog.com/docs/libraries/gatsby', + }, + { + name: 'Go', + key: SDKKey.GO, + tags: [SDKTag.SERVER], + image: require('./logos/go.svg'), + docsLink: 'https://posthog.com/docs/libraries/go', }, - // Mobile { name: 'iOS', key: SDKKey.IOS, @@ -71,27 +108,26 @@ export const allSDKs: SDK[] = [ docsLink: 'https://posthog.com/docs/libraries/ios', }, { - name: 'Android', - key: SDKKey.ANDROID, - tags: [SDKTag.MOBILE], - image: require('./logos/android.svg'), - docsLink: 'https://posthog.com/docs/libraries/android', + name: 'Java', + key: SDKKey.JAVA, + tags: [SDKTag.SERVER], + image: require('./logos/java.svg'), + docsLink: 'https://posthog.com/docs/libraries/java', }, { - name: 'React Native', - key: SDKKey.REACT_NATIVE, - tags: [SDKTag.MOBILE], - image: require('./logos/react.svg'), - docsLink: 'https://posthog.com/docs/libraries/react-native', + name: 'Laravel', + key: SDKKey.LARAVEL, + tags: [SDKTag.SERVER], + image: require('./logos/laravel.svg'), + docsLink: 'https://posthog.com/docs/libraries/laravel', }, { - name: 'Flutter', - key: SDKKey.FLUTTER, - tags: [SDKTag.MOBILE], - image: require('./logos/flutter.svg'), - docsLink: 'https://posthog.com/docs/libraries/flutter', + name: 'Next.js', + key: SDKKey.NEXT_JS, + tags: [SDKTag.WEB], + image: require('./logos/nextjs.svg'), + docsLink: 'https://posthog.com/docs/libraries/next-js', }, - // Server { name: 'Node.js', key: SDKKey.NODE_JS, @@ -101,19 +137,11 @@ export const allSDKs: SDK[] = [ docsLink: 'https://posthog.com/docs/libraries/node', }, { - name: 'Python', - key: SDKKey.PYTHON, - tags: [SDKTag.SERVER, SDKTag.RECOMMENDED], - recommended: true, - image: require('./logos/python.svg'), - docsLink: 'https://posthog.com/docs/libraries/python', - }, - { - name: 'Ruby', - key: SDKKey.RUBY, - tags: [SDKTag.SERVER], - image: require('./logos/ruby.svg'), - docsLink: 'https://posthog.com/docs/libraries/ruby', + name: 'Nuxt.js', + key: SDKKey.NUXT_JS, + tags: [SDKTag.WEB], + image: require('./logos/nuxt.svg'), + docsLink: 'https://posthog.com/docs/libraries/nuxt-js', }, { name: 'PHP', @@ -123,36 +151,41 @@ export const allSDKs: SDK[] = [ docsLink: 'https://posthog.com/docs/libraries/php', }, { - name: 'Go', - key: SDKKey.GO, - tags: [SDKTag.SERVER], - image: require('./logos/go.svg'), - docsLink: 'https://posthog.com/docs/libraries/go', + name: 'Python', + key: SDKKey.PYTHON, + tags: [SDKTag.SERVER, SDKTag.RECOMMENDED], + recommended: true, + image: require('./logos/python.svg'), + docsLink: 'https://posthog.com/docs/libraries/python', }, { - name: 'Elixir', - key: SDKKey.ELIXIR, - tags: [SDKTag.SERVER], - image: require('./logos/elixir.svg'), - docsLink: 'https://posthog.com/docs/libraries/elixir', + name: 'React', + key: SDKKey.REACT, + tags: [SDKTag.WEB, SDKTag.RECOMMENDED], + recommended: true, + image: require('./logos/react.svg'), + docsLink: 'https://posthog.com/docs/libraries/react', }, { - name: 'API', - key: SDKKey.API, - tags: [SDKTag.SERVER], - image: ( - - - - ), - docsLink: 'https://posthog.com/docs/api', + name: 'React Native', + key: SDKKey.REACT_NATIVE, + tags: [SDKTag.MOBILE], + image: require('./logos/react.svg'), + docsLink: 'https://posthog.com/docs/libraries/react-native', }, { - name: 'Java', - key: SDKKey.JAVA, + name: 'Remix', + key: SDKKey.REMIX, + tags: [SDKTag.WEB], + image: require('./logos/remix.svg'), + docsLink: 'https://posthog.com/docs/libraries/remix', + }, + { + name: 'Ruby', + key: SDKKey.RUBY, tags: [SDKTag.SERVER], - image: require('./logos/java.svg'), - docsLink: 'https://posthog.com/docs/libraries/java', + image: require('./logos/ruby.svg'), + docsLink: 'https://posthog.com/docs/libraries/ruby', }, { name: 'Rust', @@ -161,6 +194,27 @@ export const allSDKs: SDK[] = [ image: require('./logos/rust.svg'), docsLink: 'https://posthog.com/docs/libraries/rust', }, + { + name: 'Svelte', + key: SDKKey.SVELTE, + tags: [SDKTag.WEB], + image: require('./logos/svelte.svg'), + docsLink: 'https://posthog.com/docs/libraries/svelte', + }, + { + name: 'Vue.js', + key: SDKKey.VUE_JS, + tags: [SDKTag.WEB], + image: require('./logos/vue.svg'), + docsLink: 'https://posthog.com/docs/libraries/vue-js', + }, + { + name: 'Webflow', + key: SDKKey.WEBFLOW, + tags: [SDKTag.WEB], + image: require('./logos/webflow.svg'), + docsLink: 'https://posthog.com/docs/libraries/webflow', + }, // integrations { name: 'Google Tag Manager', diff --git a/frontend/src/scenes/onboarding/sdks/feature-flags/FeatureFlagsSDKInstructions.tsx b/frontend/src/scenes/onboarding/sdks/feature-flags/FeatureFlagsSDKInstructions.tsx index 8d6247d513e7e1..ab58f83895d727 100644 --- a/frontend/src/scenes/onboarding/sdks/feature-flags/FeatureFlagsSDKInstructions.tsx +++ b/frontend/src/scenes/onboarding/sdks/feature-flags/FeatureFlagsSDKInstructions.tsx @@ -4,17 +4,27 @@ import { FeatureFlagsAndroidInstructions, FeatureFlagsAngularInstructions, FeatureFlagsAPIInstructions, + FeatureFlagsAstroInstructions, + FeatureFlagsBubbleInstructions, + FeatureFlagsDjangoInstructions, FeatureFlagsFlutterInstructions, + FeatureFlagsFramerInstructions, FeatureFlagsGoInstructions, FeatureFlagsIOSInstructions, FeatureFlagsJSWebInstructions, + FeatureFlagsLaravelInstructions, FeatureFlagsNextJSInstructions, FeatureFlagsNodeInstructions, + FeatureFlagsNuxtJSInstructions, FeatureFlagsPHPInstructions, FeatureFlagsPythonInstructions, FeatureFlagsReactInstructions, + FeatureFlagsRemixJSInstructions, FeatureFlagsRNInstructions, FeatureFlagsRubyInstructions, + FeatureFlagsSvelteInstructions, + FeatureFlagsVueInstructions, + FeatureFlagsWebflowInstructions, } from '.' export const FeatureFlagsSDKInstructions: SDKInstructionsMap = { @@ -22,15 +32,24 @@ export const FeatureFlagsSDKInstructions: SDKInstructionsMap = { [SDKKey.ANGULAR]: FeatureFlagsAngularInstructions, [SDKKey.ANDROID]: FeatureFlagsAndroidInstructions, [SDKKey.API]: FeatureFlagsAPIInstructions, + [SDKKey.ASTRO]: FeatureFlagsAstroInstructions, + [SDKKey.BUBBLE]: FeatureFlagsBubbleInstructions, + [SDKKey.DJANGO]: FeatureFlagsDjangoInstructions, [SDKKey.FLUTTER]: FeatureFlagsFlutterInstructions, + [SDKKey.FRAMER]: FeatureFlagsFramerInstructions, [SDKKey.GO]: FeatureFlagsGoInstructions, [SDKKey.IOS]: FeatureFlagsIOSInstructions, + [SDKKey.LARAVEL]: FeatureFlagsLaravelInstructions, [SDKKey.NEXT_JS]: FeatureFlagsNextJSInstructions, [SDKKey.NODE_JS]: FeatureFlagsNodeInstructions, + [SDKKey.NUXT_JS]: FeatureFlagsNuxtJSInstructions, [SDKKey.PHP]: FeatureFlagsPHPInstructions, [SDKKey.PYTHON]: FeatureFlagsPythonInstructions, [SDKKey.REACT]: FeatureFlagsReactInstructions, [SDKKey.REACT_NATIVE]: FeatureFlagsRNInstructions, + [SDKKey.REMIX]: FeatureFlagsRemixJSInstructions, [SDKKey.RUBY]: FeatureFlagsRubyInstructions, - // add rust, gatsby, nuxt, vue, svelte, and others here + [SDKKey.SVELTE]: FeatureFlagsSvelteInstructions, + [SDKKey.VUE_JS]: FeatureFlagsVueInstructions, + [SDKKey.WEBFLOW]: FeatureFlagsWebflowInstructions, } diff --git a/frontend/src/scenes/onboarding/sdks/feature-flags/astro.tsx b/frontend/src/scenes/onboarding/sdks/feature-flags/astro.tsx new file mode 100644 index 00000000000000..faedfad4cb789b --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/feature-flags/astro.tsx @@ -0,0 +1,13 @@ +import { SDKKey } from '~/types' + +import { SDKInstallAstroInstructions } from '../sdk-install-instructions/astro' +import { FlagImplementationSnippet } from './flagImplementationSnippet' + +export function FeatureFlagsAstroInstructions(): JSX.Element { + return ( + <> + + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/feature-flags/bubble.tsx b/frontend/src/scenes/onboarding/sdks/feature-flags/bubble.tsx new file mode 100644 index 00000000000000..d529ef3b5d6a69 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/feature-flags/bubble.tsx @@ -0,0 +1,13 @@ +import { SDKKey } from '~/types' + +import { SDKInstallBubbleInstructions } from '../sdk-install-instructions/bubble' +import { FlagImplementationSnippet } from './flagImplementationSnippet' + +export function FeatureFlagsBubbleInstructions(): JSX.Element { + return ( + <> + + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/feature-flags/django.tsx b/frontend/src/scenes/onboarding/sdks/feature-flags/django.tsx new file mode 100644 index 00000000000000..6f6e3043e93776 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/feature-flags/django.tsx @@ -0,0 +1,13 @@ +import { SDKKey } from '~/types' + +import { SDKInstallDjangoInstructions } from '../sdk-install-instructions' +import { FlagImplementationSnippet } from './flagImplementationSnippet' + +export function FeatureFlagsDjangoInstructions(): JSX.Element { + return ( + <> + + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/feature-flags/framer.tsx b/frontend/src/scenes/onboarding/sdks/feature-flags/framer.tsx new file mode 100644 index 00000000000000..0212ac657c8e1b --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/feature-flags/framer.tsx @@ -0,0 +1,13 @@ +import { SDKKey } from '~/types' + +import { SDKInstallFramerInstructions } from '../sdk-install-instructions/framer' +import { FlagImplementationSnippet } from './flagImplementationSnippet' + +export function FeatureFlagsFramerInstructions(): JSX.Element { + return ( + <> + + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/feature-flags/index.tsx b/frontend/src/scenes/onboarding/sdks/feature-flags/index.tsx index 20ae0c2eefe0f5..83d8dd502923b3 100644 --- a/frontend/src/scenes/onboarding/sdks/feature-flags/index.tsx +++ b/frontend/src/scenes/onboarding/sdks/feature-flags/index.tsx @@ -1,14 +1,24 @@ export * from './android' export * from './angular' export * from './api' +export * from './astro' +export * from './bubble' +export * from './django' export * from './flutter' +export * from './framer' export * from './go' export * from './ios' export * from './js-web' +export * from './laravel' export * from './next-js' export * from './nodejs' +export * from './nuxt' export * from './php' export * from './python' export * from './react' export * from './react-native' +export * from './remix' export * from './ruby' +export * from './svelte' +export * from './vue' +export * from './webflow' diff --git a/frontend/src/scenes/onboarding/sdks/feature-flags/laravel.tsx b/frontend/src/scenes/onboarding/sdks/feature-flags/laravel.tsx new file mode 100644 index 00000000000000..bc3b80d4417fd4 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/feature-flags/laravel.tsx @@ -0,0 +1,13 @@ +import { SDKKey } from '~/types' + +import { SDKInstallLaravelInstructions } from '../sdk-install-instructions' +import { FlagImplementationSnippet } from './flagImplementationSnippet' + +export function FeatureFlagsLaravelInstructions(): JSX.Element { + return ( + <> + + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/feature-flags/nuxt.tsx b/frontend/src/scenes/onboarding/sdks/feature-flags/nuxt.tsx new file mode 100644 index 00000000000000..2d0854bd3011a6 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/feature-flags/nuxt.tsx @@ -0,0 +1,21 @@ +import { SDKKey } from '~/types' + +import { NodeInstallSnippet, NodeSetupSnippet } from '../sdk-install-instructions' +import { SDKInstallNuxtJSInstructions } from '../sdk-install-instructions/nuxt' +import { FlagImplementationSnippet } from './flagImplementationSnippet' + +export function FeatureFlagsNuxtJSInstructions(): JSX.Element { + return ( + <> + +

Client-side rendering

+ +

Server-side rendering

+

Install

+ +

Configure

+ + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/feature-flags/remix.tsx b/frontend/src/scenes/onboarding/sdks/feature-flags/remix.tsx new file mode 100644 index 00000000000000..3ed90cab39edc9 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/feature-flags/remix.tsx @@ -0,0 +1,21 @@ +import { SDKKey } from '~/types' + +import { NodeInstallSnippet, NodeSetupSnippet } from '../sdk-install-instructions' +import { SDKInstallRemixJSInstructions } from '../sdk-install-instructions/remix' +import { FlagImplementationSnippet } from './flagImplementationSnippet' + +export function FeatureFlagsRemixJSInstructions(): JSX.Element { + return ( + <> + +

Client-side rendering

+ +

Server-side rendering

+

Install

+ +

Configure

+ + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/feature-flags/svelte.tsx b/frontend/src/scenes/onboarding/sdks/feature-flags/svelte.tsx new file mode 100644 index 00000000000000..74349718ac5172 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/feature-flags/svelte.tsx @@ -0,0 +1,21 @@ +import { SDKKey } from '~/types' + +import { NodeInstallSnippet, NodeSetupSnippet } from '../sdk-install-instructions' +import { SDKInstallSvelteJSInstructions } from '../sdk-install-instructions/svelte' +import { FlagImplementationSnippet } from './flagImplementationSnippet' + +export function FeatureFlagsSvelteInstructions(): JSX.Element { + return ( + <> + +

Client-side rendering

+ +

Server-side rendering

+

Install

+ +

Configure

+ + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/feature-flags/vue.tsx b/frontend/src/scenes/onboarding/sdks/feature-flags/vue.tsx new file mode 100644 index 00000000000000..eec3c3d13f0934 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/feature-flags/vue.tsx @@ -0,0 +1,13 @@ +import { SDKKey } from '~/types' + +import { SDKInstallVueInstructions } from '../sdk-install-instructions/vue' +import { FlagImplementationSnippet } from './flagImplementationSnippet' + +export function FeatureFlagsVueInstructions(): JSX.Element { + return ( + <> + + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/feature-flags/webflow.tsx b/frontend/src/scenes/onboarding/sdks/feature-flags/webflow.tsx new file mode 100644 index 00000000000000..3f4cbf0c157a79 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/feature-flags/webflow.tsx @@ -0,0 +1,13 @@ +import { SDKKey } from '~/types' + +import { SDKInstallWebflowInstructions } from '../sdk-install-instructions/webflow' +import { FlagImplementationSnippet } from './flagImplementationSnippet' + +export function FeatureFlagsWebflowInstructions(): JSX.Element { + return ( + <> + + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/product-analytics/ProductAnalyticsSDKInstructions.tsx b/frontend/src/scenes/onboarding/sdks/product-analytics/ProductAnalyticsSDKInstructions.tsx index 8bb54b4ff62258..d435dc8bfa3adb 100644 --- a/frontend/src/scenes/onboarding/sdks/product-analytics/ProductAnalyticsSDKInstructions.tsx +++ b/frontend/src/scenes/onboarding/sdks/product-analytics/ProductAnalyticsSDKInstructions.tsx @@ -6,16 +6,26 @@ import { ProductAnalyticsAndroidInstructions, ProductAnalyticsAngularInstructions, ProductAnalyticsAPIInstructions, + ProductAnalyticsAstroInstructions, + ProductAnalyticsBubbleInstructions, + ProductAnalyticsDjangoInstructions, ProductAnalyticsElixirInstructions, ProductAnalyticsFlutterInstructions, + ProductAnalyticsFramerInstructions, ProductAnalyticsGoInstructions, ProductAnalyticsIOSInstructions, + ProductAnalyticsLaravelInstructions, ProductAnalyticsNextJSInstructions, ProductAnalyticsNodeInstructions, + ProductAnalyticsNuxtJSInstructions, ProductAnalyticsPHPInstructions, ProductAnalyticsPythonInstructions, + ProductAnalyticsRemixJSInstructions, ProductAnalyticsRNInstructions, ProductAnalyticsRubyInstructions, + ProductAnalyticsSvelteJSInstructions, + ProductAnalyticsVueInstructions, + ProductAnalyticsWebflowInstructions, } from '.' export const ProductAnalyticsSDKInstructions: SDKInstructionsMap = { @@ -23,15 +33,25 @@ export const ProductAnalyticsSDKInstructions: SDKInstructionsMap = { [SDKKey.ANDROID]: ProductAnalyticsAndroidInstructions, [SDKKey.ANGULAR]: ProductAnalyticsAngularInstructions, [SDKKey.API]: ProductAnalyticsAPIInstructions, + [SDKKey.ASTRO]: ProductAnalyticsAstroInstructions, + [SDKKey.BUBBLE]: ProductAnalyticsBubbleInstructions, + [SDKKey.DJANGO]: ProductAnalyticsDjangoInstructions, [SDKKey.ELIXIR]: ProductAnalyticsElixirInstructions, [SDKKey.FLUTTER]: ProductAnalyticsFlutterInstructions, + [SDKKey.FRAMER]: ProductAnalyticsFramerInstructions, [SDKKey.GO]: ProductAnalyticsGoInstructions, [SDKKey.HTML_SNIPPET]: HTMLSnippetInstructions, [SDKKey.IOS]: ProductAnalyticsIOSInstructions, + [SDKKey.LARAVEL]: ProductAnalyticsLaravelInstructions, [SDKKey.NEXT_JS]: ProductAnalyticsNextJSInstructions, [SDKKey.NODE_JS]: ProductAnalyticsNodeInstructions, + [SDKKey.NUXT_JS]: ProductAnalyticsNuxtJSInstructions, [SDKKey.PHP]: ProductAnalyticsPHPInstructions, [SDKKey.PYTHON]: ProductAnalyticsPythonInstructions, [SDKKey.REACT_NATIVE]: ProductAnalyticsRNInstructions, - [SDKKey.RUBY]: ProductAnalyticsRubyInstructions, + [SDKKey.REMIX]: ProductAnalyticsRemixJSInstructions, + [SDKKey.RUBY]: ProductAnalyticsRubyInstructions, + [SDKKey.SVELTE]: ProductAnalyticsSvelteJSInstructions, + [SDKKey.VUE_JS]: ProductAnalyticsVueInstructions, + [SDKKey.WEBFLOW]: ProductAnalyticsWebflowInstructions, } diff --git a/frontend/src/scenes/onboarding/sdks/product-analytics/astro.tsx b/frontend/src/scenes/onboarding/sdks/product-analytics/astro.tsx new file mode 100644 index 00000000000000..c2b4bbd2316c1a --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/product-analytics/astro.tsx @@ -0,0 +1,11 @@ +import { SDKInstallAstroInstructions } from '../sdk-install-instructions/astro' +import { ProductAnalyticsAllJSFinalSteps } from './AllJSFinalSteps' + +export function ProductAnalyticsAstroInstructions(): JSX.Element { + return ( + <> + + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/product-analytics/bubble.tsx b/frontend/src/scenes/onboarding/sdks/product-analytics/bubble.tsx new file mode 100644 index 00000000000000..b55883bdcb27bd --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/product-analytics/bubble.tsx @@ -0,0 +1,11 @@ +import { SDKInstallBubbleInstructions } from '../sdk-install-instructions/bubble' +import { ProductAnalyticsAllJSFinalSteps } from './AllJSFinalSteps' + +export function ProductAnalyticsBubbleInstructions(): JSX.Element { + return ( + <> + + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/product-analytics/django.tsx b/frontend/src/scenes/onboarding/sdks/product-analytics/django.tsx new file mode 100644 index 00000000000000..8729c42c514a13 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/product-analytics/django.tsx @@ -0,0 +1,21 @@ +import { CodeSnippet, Language } from 'lib/components/CodeSnippet' + +import { SDKInstallDjangoInstructions } from '../sdk-install-instructions' + +function DjangoCaptureSnippet(): JSX.Element { + return ( + {`import posthog + +posthog.capture('test-id', 'test-event')`} + ) +} + +export function ProductAnalyticsDjangoInstructions(): JSX.Element { + return ( + <> + +

Send an Event

+ + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/product-analytics/framer.tsx b/frontend/src/scenes/onboarding/sdks/product-analytics/framer.tsx new file mode 100644 index 00000000000000..9b9a46b0988f08 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/product-analytics/framer.tsx @@ -0,0 +1,11 @@ +import { SDKInstallFramerInstructions } from '../sdk-install-instructions/framer' +import { ProductAnalyticsAllJSFinalSteps } from './AllJSFinalSteps' + +export function ProductAnalyticsFramerInstructions(): JSX.Element { + return ( + <> + + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/product-analytics/index.tsx b/frontend/src/scenes/onboarding/sdks/product-analytics/index.tsx index 119fcf40fa905a..bf5c8678d04a18 100644 --- a/frontend/src/scenes/onboarding/sdks/product-analytics/index.tsx +++ b/frontend/src/scenes/onboarding/sdks/product-analytics/index.tsx @@ -1,15 +1,25 @@ export * from './android' export * from './angular' export * from './api' +export * from './astro' +export * from './bubble' +export * from './django' export * from './elixir' export * from './flutter' +export * from './framer' export * from './go' export * from './html-snippet' export * from './ios' export * from './js-web' +export * from './laravel' export * from './next-js' export * from './nodejs' +export * from './nuxt' export * from './php' export * from './python' export * from './react-native' +export * from './remix' export * from './ruby' +export * from './svelte' +export * from './vue' +export * from './webflow' diff --git a/frontend/src/scenes/onboarding/sdks/product-analytics/laravel.tsx b/frontend/src/scenes/onboarding/sdks/product-analytics/laravel.tsx new file mode 100644 index 00000000000000..c8bca7f9a2397d --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/product-analytics/laravel.tsx @@ -0,0 +1,21 @@ +import { CodeSnippet, Language } from 'lib/components/CodeSnippet' + +import { SDKInstallLaravelInstructions } from '../sdk-install-instructions' + +function LaravelCaptureSnippet(): JSX.Element { + return ( + + {"PostHog::capture(array(\n 'distinctId' => 'test-user',\n 'event' => 'test-event'\n));"} + + ) +} + +export function ProductAnalyticsLaravelInstructions(): JSX.Element { + return ( + <> + +

Send an Event

+ + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/product-analytics/nuxt.tsx b/frontend/src/scenes/onboarding/sdks/product-analytics/nuxt.tsx new file mode 100644 index 00000000000000..c2ddf2f83d817d --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/product-analytics/nuxt.tsx @@ -0,0 +1,11 @@ +import { SDKInstallNuxtJSInstructions } from '../sdk-install-instructions/nuxt' +import { ProductAnalyticsAllJSFinalSteps } from './AllJSFinalSteps' + +export function ProductAnalyticsNuxtJSInstructions(): JSX.Element { + return ( + <> + + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/product-analytics/remix.tsx b/frontend/src/scenes/onboarding/sdks/product-analytics/remix.tsx new file mode 100644 index 00000000000000..ff093e84de0461 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/product-analytics/remix.tsx @@ -0,0 +1,11 @@ +import { SDKInstallRemixJSInstructions } from '../sdk-install-instructions/remix' +import { ProductAnalyticsAllJSFinalSteps } from './AllJSFinalSteps' + +export function ProductAnalyticsRemixJSInstructions(): JSX.Element { + return ( + <> + + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/product-analytics/svelte.tsx b/frontend/src/scenes/onboarding/sdks/product-analytics/svelte.tsx new file mode 100644 index 00000000000000..8c60a6e20ee6a3 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/product-analytics/svelte.tsx @@ -0,0 +1,11 @@ +import { SDKInstallSvelteJSInstructions } from '../sdk-install-instructions/svelte' +import { ProductAnalyticsAllJSFinalSteps } from './AllJSFinalSteps' + +export function ProductAnalyticsSvelteJSInstructions(): JSX.Element { + return ( + <> + + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/product-analytics/vue.tsx b/frontend/src/scenes/onboarding/sdks/product-analytics/vue.tsx new file mode 100644 index 00000000000000..f4646bb7867c26 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/product-analytics/vue.tsx @@ -0,0 +1,11 @@ +import { SDKInstallVueInstructions } from '../sdk-install-instructions/vue' +import { ProductAnalyticsAllJSFinalSteps } from './AllJSFinalSteps' + +export function ProductAnalyticsVueInstructions(): JSX.Element { + return ( + <> + + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/product-analytics/webflow.tsx b/frontend/src/scenes/onboarding/sdks/product-analytics/webflow.tsx new file mode 100644 index 00000000000000..3edc373793c542 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/product-analytics/webflow.tsx @@ -0,0 +1,11 @@ +import { SDKInstallWebflowInstructions } from '../sdk-install-instructions/webflow' +import { ProductAnalyticsAllJSFinalSteps } from './AllJSFinalSteps' + +export function ProductAnalyticsWebflowInstructions(): JSX.Element { + return ( + <> + + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/astro.tsx b/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/astro.tsx new file mode 100644 index 00000000000000..1eb2b020e6d523 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/astro.tsx @@ -0,0 +1,46 @@ +import { useValues } from 'kea' +import { CodeSnippet, Language } from 'lib/components/CodeSnippet' +import { apiHostOrigin } from 'lib/utils/apiHost' +import { teamLogic } from 'scenes/teamLogic' + +function CreatePostHogAstroFileSnippet(): JSX.Element { + return ( + + {`cd ./src/components +# or 'cd ./src && mkdir components && cd ./components' if your components folder doesn't exist +touch posthog.astro`} + + ) +} + +function AstroSetupSnippet(): JSX.Element { + const { currentTeam } = useValues(teamLogic) + return ( + <> + + {`--- + +--- + +`} + + + ) +} + +export function SDKInstallAstroInstructions(): JSX.Element { + return ( + <> +

Install the PostHog web snippet

+

+ In your src/components folder, create a posthog.astro file: +

+ +

In this file, add your PostHog web snippet:

+ + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/bubble.tsx b/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/bubble.tsx new file mode 100644 index 00000000000000..69c218d5a109c5 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/bubble.tsx @@ -0,0 +1,24 @@ +import { JSSnippet } from 'lib/components/JSSnippet' + +export function SDKInstallBubbleInstructions(): JSX.Element { + return ( + <> +

Install the PostHog web snippet

+

First copy your web snippet:

+ +

+ Go to your Bubble site settings by clicking on the icon in the left-hand menu. If you haven’t already, + sign up for at least the Starter site plan. This enables you to add custom code. Then: +

+
    +
  1. + Go to the SEO / metatags tab in site settings. +
  2. +
  3. + Paste your PostHog snippet in the Script/meta tags in header section. +
  4. +
  5. Deploy your site to live.
  6. +
+ + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/django.tsx b/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/django.tsx new file mode 100644 index 00000000000000..aee7182c84c6ac --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/django.tsx @@ -0,0 +1,55 @@ +import { useValues } from 'kea' +import { CodeSnippet, Language } from 'lib/components/CodeSnippet' +import { apiHostOrigin } from 'lib/utils/apiHost' +import { teamLogic } from 'scenes/teamLogic' + +function DjangoInstallSnippet(): JSX.Element { + return pip install posthog +} + +function DjangoAppConfigSnippet(): JSX.Element { + const { currentTeam } = useValues(teamLogic) + + return ( + + {`from django.apps import AppConfig +import posthog + +class YourAppConfig(AppConfig): + name = "your_app_name" + def ready(self): + posthog.api_key = '${currentTeam?.api_token}' + posthog.host = '${apiHostOrigin()}'`} + + ) +} + +function DjangoSettingsSnippet(): JSX.Element { + return ( + + {`INSTALLED_APPS = [ + # other apps + 'your_app_name.apps.MyAppConfig', # Add your app config +] `} + + ) +} + +export function SDKInstallDjangoInstructions(): JSX.Element { + return ( + <> +

Install

+ +

Configure

+

+ Set the PostHog API key and host in your AppConfig in apps.py so that's it's + available everywhere: +

+ +

+ Next, if you haven't done so already, make sure you add your AppConfig to your{' '} + settings.py under INSTALLED_APPS: + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/framer.tsx b/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/framer.tsx new file mode 100644 index 00000000000000..3208cd09cd1abb --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/framer.tsx @@ -0,0 +1,32 @@ +import { JSSnippet } from 'lib/components/JSSnippet' + +export function SDKInstallFramerInstructions(): JSX.Element { + return ( + <> +

Install the PostHog web snippet

+

First copy your web snippet:

+ +

+ Then go to your Framer project settings by clicking the gear in the top right. If you haven’t already, + sign up for at least the Mini site plan. This enables you to add custom code. Then: +

+
    +
  1. + Go to the General tab in site settings. +
  2. +
  3. + Scroll down to the Custom Code section. +
  4. +
  5. + {' '} + Under{' '} + + End of <head> tag + + , paste your PostHog snippet. +
  6. +
  7. Press save, and then publish your site.
  8. +
+ + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/index.tsx b/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/index.tsx index 5618d2f4ae8863..45ffdf34a99197 100644 --- a/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/index.tsx +++ b/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/index.tsx @@ -1,12 +1,22 @@ export * from './android' export * from './angular' +export * from './astro' +export * from './bubble' +export * from './django' export * from './elixir' export * from './flutter' +export * from './framer' export * from './go' export * from './ios' export * from './js-web' +export * from './laravel' export * from './nodejs' +export * from './nuxt' export * from './php' export * from './python' export * from './react-native' +export * from './remix' export * from './ruby' +export * from './svelte' +export * from './vue' +export * from './webflow' diff --git a/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/laravel.tsx b/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/laravel.tsx new file mode 100644 index 00000000000000..55ff388d95ad5a --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/laravel.tsx @@ -0,0 +1,51 @@ +import { useValues } from 'kea' +import { CodeSnippet, Language } from 'lib/components/CodeSnippet' +import { apiHostOrigin } from 'lib/utils/apiHost' +import { teamLogic } from 'scenes/teamLogic' + +function LaravelConfigSnippet(): JSX.Element { + return composer require posthog/posthog-php +} + +function LaravelInstallSnippet(): JSX.Element { + const { currentTeam } = useValues(teamLogic) + + return ( + + {` '${apiHostOrigin()}' + ] + ); + } +} +`} + + ) +} + +export function SDKInstallLaravelInstructions(): JSX.Element { + return ( + <> +

Dependency Setup

+ +

Configure

+

+ Initialize PostHog in the boot method of app/Providers/AppServiceProvider.php +

+ + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/nuxt.tsx b/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/nuxt.tsx new file mode 100644 index 00000000000000..188fe24cd517d4 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/nuxt.tsx @@ -0,0 +1,87 @@ +import { useValues } from 'kea' +import { CodeSnippet, Language } from 'lib/components/CodeSnippet' +import { Link } from 'lib/lemon-ui/Link' +import { apiHostOrigin } from 'lib/utils/apiHost' +import { teamLogic } from 'scenes/teamLogic' + +import { JSInstallSnippet } from './js-web' + +function NuxtEnvVarsSnippet(): JSX.Element { + const { currentTeam } = useValues(teamLogic) + + return ( + + {`export default defineNuxtConfig({ + runtimeConfig: { + public: { + posthogPublicKey: '${currentTeam?.api_token}', + posthogHost: '${apiHostOrigin()}' + } + } + })`} + + ) +} + +function NuxtAppClientCodeSnippet(): JSX.Element { + return ( + + {`import { defineNuxtPlugin } from '#app' +import posthog from 'posthog-js' +export default defineNuxtPlugin(nuxtApp => { + const runtimeConfig = useRuntimeConfig(); + const posthogClient = posthog.init(runtimeConfig.public.posthogPublicKey, { + api_host: runtimeConfig.public.posthogHost', + capture_pageview: false, // we add manual pageview capturing below + loaded: (posthog) => { + if (import.meta.env.MODE === 'development') posthog.debug(); + } + }) + + // Make sure that pageviews are captured with each route change + const router = useRouter(); + router.afterEach((to) => { + nextTick(() => { + posthog.capture('$pageview', { + current_url: to.fullPath + }); + }); + }); + + return { + provide: { + posthog: () => posthogClient + } + } +})`} + + ) +} + +export function SDKInstallNuxtJSInstructions(): JSX.Element { + return ( + <> +

+ The below guide is for Nuxt v3.0 and above. For Nuxt v2.16 and below, see our{' '} + Nuxt docs +

+

Install posthog-js using your package manager

+ +

Add environment variables

+

+ Add your PostHog API key and host to your nuxt.config.js file. +

+ + +

Create a plugin

+

+ Create a new plugin by creating a new file posthog.client.js in your{' '} + + plugins directory + + : +

+ + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/remix.tsx b/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/remix.tsx new file mode 100644 index 00000000000000..9f2aaf5565e2a7 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/remix.tsx @@ -0,0 +1,54 @@ +import { useValues } from 'kea' +import { CodeSnippet, Language } from 'lib/components/CodeSnippet' +import { apiHostOrigin } from 'lib/utils/apiHost' +import { teamLogic } from 'scenes/teamLogic' + +import { JSInstallSnippet } from './js-web' + +function RemixAppClientCodeSnippet(): JSX.Element { + const { currentTeam } = useValues(teamLogic) + + return ( + + {`import { RemixBrowser } from "@remix-run/react"; +import { startTransition, StrictMode, useEffect } from "react"; +import { hydrateRoot } from "react-dom/client"; +import posthog from "posthog-js"; + +function PosthogInit() { + useEffect(() => { + posthog.init('${currentTeam?.api_token}', { + api_host: '${apiHostOrigin()}', + }); + }, []); + + return null; +} + +startTransition(() => { + hydrateRoot( + document, + + + + + ); +});`} + + ) +} + +export function SDKInstallRemixJSInstructions(): JSX.Element { + return ( + <> +

Install posthog-js using your package manager

+ + +

Initialize

+

+ Go to your app/entry.client.tsx file and initialize PostHog as a component: +

+ + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/svelte.tsx b/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/svelte.tsx new file mode 100644 index 00000000000000..141de4ab8acc30 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/svelte.tsx @@ -0,0 +1,49 @@ +import { Link } from '@posthog/lemon-ui' +import { useValues } from 'kea' +import { CodeSnippet, Language } from 'lib/components/CodeSnippet' +import { apiHostOrigin } from 'lib/utils/apiHost' +import { teamLogic } from 'scenes/teamLogic' + +import { JSInstallSnippet } from './js-web' + +function SvelteAppClientCodeSnippet(): JSX.Element { + const { currentTeam } = useValues(teamLogic) + + return ( + + {`import posthog from 'posthog-js' +import { browser } from '$app/environment'; + +export const load = async () => { + + if (browser) { + posthog.init( + '${currentTeam?.api_token}', + { api_host: "${apiHostOrigin()}" } + ) + } + return +};`} + + ) +} + +export function SDKInstallSvelteJSInstructions(): JSX.Element { + return ( + <> +

Install posthog-js using your package manager

+ + +

Initialize

+

+ If you haven't created a root{' '} + + layout + {' '} + already, create a new file called +layout.js in your src/routes folder. In + this file, check the environment is the browser, and initialize PostHog if so: +

+ + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/vue.tsx b/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/vue.tsx new file mode 100644 index 00000000000000..9bd3eb224ec10e --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/vue.tsx @@ -0,0 +1,78 @@ +import { useValues } from 'kea' +import { CodeSnippet, Language } from 'lib/components/CodeSnippet' +import { Link } from 'lib/lemon-ui/Link' +import { apiHostOrigin } from 'lib/utils/apiHost' +import { teamLogic } from 'scenes/teamLogic' + +import { JSInstallSnippet } from './js-web' + +function VueCreatePluginsFileSnippet(): JSX.Element { + return ( + + {`mkdir plugins #skip if you already have one +cd plugins +touch posthog.js`} + + ) +} + +function VuePluginsCodeSnippet(): JSX.Element { + const { currentTeam } = useValues(teamLogic) + + return ( + + {`//./plugins/posthog.js +import posthog from "posthog-js"; + +export default { + install(app) { + app.config.globalProperties.$posthog = posthog.init( + '${currentTeam?.api_token}', + { + api_host: '${apiHostOrigin()}', + } + ); + }, +};`} + + ) +} + +function VueActivatePluginSnippet(): JSX.Element { + return ( + + {`//main.js +import { createApp } from 'vue' +import App from './App.vue' +import posthogPlugin from "./plugins/posthog"; //import the plugin. + +const app = createApp(App); + +app.use(posthogPlugin); //install the plugin +app.mount('#app')`} + + ) +} + +export function SDKInstallVueInstructions(): JSX.Element { + return ( + <> +

+ The below guide is for integrating using plugins in Vue versions 3 and above. For integrating PostHog + using Provide/inject, Vue.prototype, or versions 2.7 and below, see our{' '} + Vue docs +

+

Install posthog-js using your package manager

+ +

Create a plugin

+

+ Create a new file posthog.js in your plugins directory: +

+ + Add the following code to posthog.js: + +

Activate your plugin

+ + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/webflow.tsx b/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/webflow.tsx new file mode 100644 index 00000000000000..c0f45d721f6b15 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/sdk-install-instructions/webflow.tsx @@ -0,0 +1,24 @@ +import { JSSnippet } from 'lib/components/JSSnippet' + +export function SDKInstallWebflowInstructions(): JSX.Element { + return ( + <> +

Install the PostHog web snippet

+

First copy your web snippet:

+ +

+ Go to your Webflow site settings by clicking on the menu icon in the top left. If you haven’t already, + sign up for at least the Basic site plan. This enables you to add custom code. Then: +

+
    +
  1. + Go to the Custom code tab in site settings. +
  2. +
  3. + In the Head code section, paste your PostHog snippet and press save. +
  4. +
  5. Publish your site.
  6. +
+ + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/session-replay/SessionReplaySDKInstructions.tsx b/frontend/src/scenes/onboarding/sdks/session-replay/SessionReplaySDKInstructions.tsx index f5ccdac98ac8b3..b8fc50a5bd38a5 100644 --- a/frontend/src/scenes/onboarding/sdks/session-replay/SessionReplaySDKInstructions.tsx +++ b/frontend/src/scenes/onboarding/sdks/session-replay/SessionReplaySDKInstructions.tsx @@ -1,11 +1,33 @@ import { SDKInstructionsMap, SDKKey } from '~/types' -import { HTMLSnippetInstructions, JSWebInstructions, NextJSInstructions, ReactInstructions, AngularInstructions } from '.' +import { + AngularInstructions, + AstroInstructions, + BubbleInstructions, + FramerInstructions, + HTMLSnippetInstructions, + JSWebInstructions, + NextJSInstructions, + NuxtJSInstructions, + ReactInstructions, + RemixInstructions, + SvelteInstructions, + VueInstructions, + WebflowInstructions, +} from '.' export const SessionReplaySDKInstructions: SDKInstructionsMap = { [SDKKey.JS_WEB]: JSWebInstructions, [SDKKey.HTML_SNIPPET]: HTMLSnippetInstructions, [SDKKey.ANGULAR]: AngularInstructions, + [SDKKey.ASTRO]: AstroInstructions, + [SDKKey.BUBBLE]: BubbleInstructions, + [SDKKey.FRAMER]: FramerInstructions, [SDKKey.NEXT_JS]: NextJSInstructions, + [SDKKey.NUXT_JS]: NuxtJSInstructions, [SDKKey.REACT]: ReactInstructions, + [SDKKey.REMIX]: RemixInstructions, + [SDKKey.SVELTE]: SvelteInstructions, + [SDKKey.VUE_JS]: VueInstructions, + [SDKKey.WEBFLOW]: WebflowInstructions, } diff --git a/frontend/src/scenes/onboarding/sdks/session-replay/astro.tsx b/frontend/src/scenes/onboarding/sdks/session-replay/astro.tsx new file mode 100644 index 00000000000000..a9a01c411e2b07 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/session-replay/astro.tsx @@ -0,0 +1,11 @@ +import { SDKInstallAstroInstructions } from '../sdk-install-instructions' +import { SessionReplayFinalSteps } from '../shared-snippets' + +export function AstroInstructions(): JSX.Element { + return ( + <> + + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/session-replay/bubble.tsx b/frontend/src/scenes/onboarding/sdks/session-replay/bubble.tsx new file mode 100644 index 00000000000000..6351f479144018 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/session-replay/bubble.tsx @@ -0,0 +1,11 @@ +import { SDKInstallBubbleInstructions } from '../sdk-install-instructions' +import { SessionReplayFinalSteps } from '../shared-snippets' + +export function BubbleInstructions(): JSX.Element { + return ( + <> + + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/session-replay/framer.tsx b/frontend/src/scenes/onboarding/sdks/session-replay/framer.tsx new file mode 100644 index 00000000000000..cf242fc975ed0b --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/session-replay/framer.tsx @@ -0,0 +1,11 @@ +import { SDKInstallFramerInstructions } from '../sdk-install-instructions' +import { SessionReplayFinalSteps } from '../shared-snippets' + +export function FramerInstructions(): JSX.Element { + return ( + <> + + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/session-replay/index.tsx b/frontend/src/scenes/onboarding/sdks/session-replay/index.tsx index 5b9ed08b8ce334..a1fbaef355a9c5 100644 --- a/frontend/src/scenes/onboarding/sdks/session-replay/index.tsx +++ b/frontend/src/scenes/onboarding/sdks/session-replay/index.tsx @@ -1,5 +1,13 @@ export * from './angular' +export * from './astro' +export * from './bubble' +export * from './framer' export * from './html-snippet' export * from './js-web' export * from './next-js' +export * from './nuxt' export * from './react' +export * from './remix' +export * from './svelte' +export * from './vue' +export * from './webflow' diff --git a/frontend/src/scenes/onboarding/sdks/session-replay/nuxt.tsx b/frontend/src/scenes/onboarding/sdks/session-replay/nuxt.tsx new file mode 100644 index 00000000000000..0be9db5e22aa9f --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/session-replay/nuxt.tsx @@ -0,0 +1,11 @@ +import { SDKInstallNuxtJSInstructions } from '../sdk-install-instructions/nuxt' +import { SessionReplayFinalSteps } from '../shared-snippets' + +export function NuxtJSInstructions(): JSX.Element { + return ( + <> + + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/session-replay/remix.tsx b/frontend/src/scenes/onboarding/sdks/session-replay/remix.tsx new file mode 100644 index 00000000000000..b8d2c95f21358f --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/session-replay/remix.tsx @@ -0,0 +1,11 @@ +import { SDKInstallRemixJSInstructions } from '../sdk-install-instructions/remix' +import { SessionReplayFinalSteps } from '../shared-snippets' + +export function RemixInstructions(): JSX.Element { + return ( + <> + + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/session-replay/svelte.tsx b/frontend/src/scenes/onboarding/sdks/session-replay/svelte.tsx new file mode 100644 index 00000000000000..5908939d2ba184 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/session-replay/svelte.tsx @@ -0,0 +1,11 @@ +import { SDKInstallSvelteJSInstructions } from '../sdk-install-instructions/svelte' +import { SessionReplayFinalSteps } from '../shared-snippets' + +export function SvelteInstructions(): JSX.Element { + return ( + <> + + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/session-replay/vue.tsx b/frontend/src/scenes/onboarding/sdks/session-replay/vue.tsx new file mode 100644 index 00000000000000..3e783a11ba9fbb --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/session-replay/vue.tsx @@ -0,0 +1,11 @@ +import { SDKInstallVueInstructions } from '../sdk-install-instructions' +import { SessionReplayFinalSteps } from '../shared-snippets' + +export function VueInstructions(): JSX.Element { + return ( + <> + + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/session-replay/webflow.tsx b/frontend/src/scenes/onboarding/sdks/session-replay/webflow.tsx new file mode 100644 index 00000000000000..081182e59adf34 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/session-replay/webflow.tsx @@ -0,0 +1,11 @@ +import { SDKInstallWebflowInstructions } from '../sdk-install-instructions' +import { SessionReplayFinalSteps } from '../shared-snippets' + +export function WebflowInstructions(): JSX.Element { + return ( + <> + + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/surveys/SurveysSDKInstructions.tsx b/frontend/src/scenes/onboarding/sdks/surveys/SurveysSDKInstructions.tsx index 67f4b8c3f59d72..c0ee501fc6fe72 100644 --- a/frontend/src/scenes/onboarding/sdks/surveys/SurveysSDKInstructions.tsx +++ b/frontend/src/scenes/onboarding/sdks/surveys/SurveysSDKInstructions.tsx @@ -2,16 +2,32 @@ import { SDKInstructionsMap, SDKKey } from '~/types' import { AngularInstructions, + AstroInstructions, + BubbleInstructions, + FramerInstructions, HTMLSnippetInstructions, JSWebInstructions, NextJSInstructions, + NuxtJSInstructions, ReactInstructions, + RemixInstructions, + SvelteInstructions, + VueInstructions, + WebflowInstructions, } from '.' export const SurveysSDKInstructions: SDKInstructionsMap = { [SDKKey.JS_WEB]: JSWebInstructions, [SDKKey.HTML_SNIPPET]: HTMLSnippetInstructions, [SDKKey.ANGULAR]: AngularInstructions, + [SDKKey.ASTRO]: AstroInstructions, + [SDKKey.BUBBLE]: BubbleInstructions, + [SDKKey.FRAMER]: FramerInstructions, [SDKKey.NEXT_JS]: NextJSInstructions, + [SDKKey.NUXT_JS]: NuxtJSInstructions, [SDKKey.REACT]: ReactInstructions, + [SDKKey.REMIX]: RemixInstructions, + [SDKKey.SVELTE]: SvelteInstructions, + [SDKKey.VUE_JS]: VueInstructions, + [SDKKey.WEBFLOW]: WebflowInstructions, } diff --git a/frontend/src/scenes/onboarding/sdks/surveys/astro.tsx b/frontend/src/scenes/onboarding/sdks/surveys/astro.tsx new file mode 100644 index 00000000000000..7984a762ee433d --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/surveys/astro.tsx @@ -0,0 +1,9 @@ +import { SDKInstallAstroInstructions } from '../sdk-install-instructions/astro' + +export function AstroInstructions(): JSX.Element { + return ( + <> + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/surveys/bubble.tsx b/frontend/src/scenes/onboarding/sdks/surveys/bubble.tsx new file mode 100644 index 00000000000000..1fcc159344c6b1 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/surveys/bubble.tsx @@ -0,0 +1,9 @@ +import { SDKInstallBubbleInstructions } from '../sdk-install-instructions/bubble' + +export function BubbleInstructions(): JSX.Element { + return ( + <> + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/surveys/framer.tsx b/frontend/src/scenes/onboarding/sdks/surveys/framer.tsx new file mode 100644 index 00000000000000..90acbfc4773ae7 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/surveys/framer.tsx @@ -0,0 +1,9 @@ +import { SDKInstallFramerInstructions } from '../sdk-install-instructions/framer' + +export function FramerInstructions(): JSX.Element { + return ( + <> + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/surveys/index.tsx b/frontend/src/scenes/onboarding/sdks/surveys/index.tsx index 5b9ed08b8ce334..a1fbaef355a9c5 100644 --- a/frontend/src/scenes/onboarding/sdks/surveys/index.tsx +++ b/frontend/src/scenes/onboarding/sdks/surveys/index.tsx @@ -1,5 +1,13 @@ export * from './angular' +export * from './astro' +export * from './bubble' +export * from './framer' export * from './html-snippet' export * from './js-web' export * from './next-js' +export * from './nuxt' export * from './react' +export * from './remix' +export * from './svelte' +export * from './vue' +export * from './webflow' diff --git a/frontend/src/scenes/onboarding/sdks/surveys/nuxt.tsx b/frontend/src/scenes/onboarding/sdks/surveys/nuxt.tsx new file mode 100644 index 00000000000000..ceddb9c49744d1 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/surveys/nuxt.tsx @@ -0,0 +1,9 @@ +import { SDKInstallNuxtJSInstructions } from '../sdk-install-instructions/nuxt' + +export function NuxtJSInstructions(): JSX.Element { + return ( + <> + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/surveys/remix.tsx b/frontend/src/scenes/onboarding/sdks/surveys/remix.tsx new file mode 100644 index 00000000000000..1a6f96abae4811 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/surveys/remix.tsx @@ -0,0 +1,9 @@ +import { SDKInstallRemixJSInstructions } from '../sdk-install-instructions/remix' + +export function RemixInstructions(): JSX.Element { + return ( + <> + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/surveys/svelte.tsx b/frontend/src/scenes/onboarding/sdks/surveys/svelte.tsx new file mode 100644 index 00000000000000..3faf6bbbd394ff --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/surveys/svelte.tsx @@ -0,0 +1,9 @@ +import { SDKInstallSvelteJSInstructions } from '../sdk-install-instructions/svelte' + +export function SvelteInstructions(): JSX.Element { + return ( + <> + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/surveys/vue.tsx b/frontend/src/scenes/onboarding/sdks/surveys/vue.tsx new file mode 100644 index 00000000000000..1714535074989d --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/surveys/vue.tsx @@ -0,0 +1,9 @@ +import { SDKInstallVueInstructions } from '../sdk-install-instructions/vue' + +export function VueInstructions(): JSX.Element { + return ( + <> + + + ) +} diff --git a/frontend/src/scenes/onboarding/sdks/surveys/webflow.tsx b/frontend/src/scenes/onboarding/sdks/surveys/webflow.tsx new file mode 100644 index 00000000000000..d7431d7b7d3072 --- /dev/null +++ b/frontend/src/scenes/onboarding/sdks/surveys/webflow.tsx @@ -0,0 +1,9 @@ +import { SDKInstallWebflowInstructions } from '../sdk-install-instructions/webflow' + +export function WebflowInstructions(): JSX.Element { + return ( + <> + + + ) +} diff --git a/frontend/src/types.ts b/frontend/src/types.ts index 4e2b03eb3e89b2..00ad4a8cdbfe7a 100644 --- a/frontend/src/types.ts +++ b/frontend/src/types.ts @@ -3741,9 +3741,13 @@ export type SDK = { export enum SDKKey { ANDROID = 'android', ANGULAR = 'angular', + ASTRO = 'astro', API = 'api', + BUBBLE = 'bubble', + DJANGO = 'django', DOCUSAURUS = 'docusaurus', ELIXIR = 'elixir', + FRAMER = 'framer', FLUTTER = 'flutter', GATSBY = 'gatsby', GO = 'go', @@ -3752,6 +3756,7 @@ export enum SDKKey { IOS = 'ios', JAVA = 'java', JS_WEB = 'javascript_web', + LARAVEL = 'laravel', NEXT_JS = 'nextjs', NODE_JS = 'nodejs', NUXT_JS = 'nuxtjs', @@ -3759,6 +3764,7 @@ export enum SDKKey { PYTHON = 'python', REACT = 'react', REACT_NATIVE = 'react_native', + REMIX = 'remix', RETOOL = 'retool', RUBY = 'ruby', RUDDERSTACK = 'rudderstack', @@ -3766,7 +3772,9 @@ export enum SDKKey { SEGMENT = 'segment', SENTRY = 'sentry', SHOPIFY = 'shopify', + SVELTE = 'svelte', VUE_JS = 'vuejs', + WEBFLOW = 'webflow', WORDPRESS = 'wordpress', }