diff --git a/src/components/onboardingGuide/OnboardingGuide.tsx b/src/components/onboardingGuide/OnboardingGuide.tsx index f8a08eeb92..e3e8c2d0b7 100644 --- a/src/components/onboardingGuide/OnboardingGuide.tsx +++ b/src/components/onboardingGuide/OnboardingGuide.tsx @@ -16,13 +16,13 @@ import React, { useEffect } from 'react' import { NavLink } from 'react-router-dom' -import { AppListConstants, ModuleNameMap } from '@devtron-labs/devtron-fe-common-lib' +import { AppListConstants, ModuleNameMap, handlePostHogEventUpdate } from '@devtron-labs/devtron-fe-common-lib' import HelmCollage from '../../assets/img/guided-helm-collage.png' import HelmCluster from '../../assets/img/guided-helm-cluster.png' import DeployCICD from '../../assets/img/guide-onboard.png' import { SERVER_MODE, URLS } from '../../config' import { ReactComponent as ArrowRight } from '../../assets/icons/ic-arrow-right.svg' -import { handlePostHogEventUpdate, LOGIN_COUNT, POSTHOG_EVENT_ONBOARDING } from './onboarding.utils' +import { LOGIN_COUNT, POSTHOG_EVENT_ONBOARDING } from './onboarding.utils' import GuideCommonHeader from './GuideCommonHeader' import { OnboardingGuideProps } from './OnboardingGuide.type' import { updateLoginCount } from '../../services/service' @@ -55,19 +55,19 @@ export default function OnboardingGuide({ loginCount, serverMode, isGettingStart : `${URLS.STACK_MANAGER_DISCOVER_MODULES_DETAILS}?id=${ModuleNameMap.CICD}` } - const onClickHelmChart = (e) => { - handlePostHogEventUpdate(e, POSTHOG_EVENT_ONBOARDING.BROWSE_HELM_CHART) + const onClickHelmChart = () => { + handlePostHogEventUpdate(POSTHOG_EVENT_ONBOARDING.BROWSE_HELM_CHART) } - const onClickCluster = (e) => { - handlePostHogEventUpdate(e, POSTHOG_EVENT_ONBOARDING.CONNECT_CLUSTER) + const onClickCluster = () => { + handlePostHogEventUpdate(POSTHOG_EVENT_ONBOARDING.CONNECT_CLUSTER) } - const onClickedCICD = (e) => { + const onClickedCICD = () => { if (serverMode === SERVER_MODE.FULL) { - handlePostHogEventUpdate(e, POSTHOG_EVENT_ONBOARDING.DEPLOY_CUSTOM_APP_CI_CD) + handlePostHogEventUpdate(POSTHOG_EVENT_ONBOARDING.DEPLOY_CUSTOM_APP_CI_CD) } else { - handlePostHogEventUpdate(e, POSTHOG_EVENT_ONBOARDING.INSTALL_CUSTOM_CI_CD) + handlePostHogEventUpdate(POSTHOG_EVENT_ONBOARDING.INSTALL_CUSTOM_CI_CD) } } diff --git a/src/components/onboardingGuide/onboarding.utils.ts b/src/components/onboardingGuide/onboarding.utils.ts index 4ea5447615..b87236c63a 100644 --- a/src/components/onboardingGuide/onboarding.utils.ts +++ b/src/components/onboardingGuide/onboarding.utils.ts @@ -34,13 +34,3 @@ export const LOGIN_COUNT = 'login-count' export const MAX_LOGIN_COUNT = 5 -export const handlePostHogEventUpdate = (e, eventName?: string): void => { - const payload = { - eventType: eventName || e.target?.dataset.posthog, - key: LOGIN_COUNT, - value: '', - active: true, - } - updatePostHogEvent(payload) -} - diff --git a/src/config/constants.ts b/src/config/constants.ts index a0da23cd13..e9546c28f8 100644 --- a/src/config/constants.ts +++ b/src/config/constants.ts @@ -208,7 +208,6 @@ export const Routes = { NODE_LIST: 'k8s/capacity/node/list', TAINTS_EDIT: 'k8s/capacity/node/taints/edit', HELM_APP_TEMPLATE_CHART: 'application/template-chart', - TELEMETRY_EVENT: 'telemetry/event', DEPLOYMENT_STATUS: 'app/deployment-status/timeline', HELM_DEPLOYMENT_STATUS_TIMELINE_INSTALLED_APP: 'app-store/deployment-status/timeline', MANUAL_SYNC: 'app/deployment-status/manual-sync', diff --git a/src/services/service.ts b/src/services/service.ts index dc5a623f4a..d5c78eacd4 100644 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -469,10 +469,6 @@ export function updateLoginCount(payload): Promise { return post(`${Routes.ATTRIBUTES_USER}/${Routes.UPDATE}`, payload) } -export function updatePostHogEvent(payload): Promise { - return post(Routes.TELEMETRY_EVENT, payload) -} - export const validateContainerConfiguration = (request: any): Promise => { const URL = `${Routes.DOCKER_REGISTRY_CONFIG}/validate` return post(URL, request)