Skip to content
This repository has been archived by the owner on Apr 19, 2024. It is now read-only.

Commit

Permalink
added url parameter to ducmentation docs
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexNti committed Mar 18, 2022
1 parent e86a169 commit 4919136
Showing 1 changed file with 19 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ import React, { useMemo } from "react"
import Anchor from "@/src/components/anchor"
import { Text } from "@netdata/netdata-ui"
import { useLocalStorage } from "react-use"
import { utmUrlSuffix } from "utils/utils"
import { utmParametersToString } from "domains/global/selectors"

export type UserStatus = "LOGGED_IN" | "EXPIRED_LOGIN" | "UNKNOWN"
export type NodeClaimedStatus = "NOT_CLAIMED" | "CLAIMED"
Expand Down Expand Up @@ -43,6 +45,14 @@ type MigrationModalInfo = {
[key in MigrationModalPromos]: MigrationModalContent
}

const campaign = "agent_nudge_to_cloud"

const makeUTMParameters = (modalPromo: MigrationModalPromos) =>
`${utmUrlSuffix}${utmParametersToString({
content: modalPromo,
campaign,
})}`

export const migrationmodalInfo: MigrationModalInfo = {
[MigrationModalPromos.PROMO_SIGN_UP_CLOUD]: {
title: "Learn about Netdata Cloud!",
Expand Down Expand Up @@ -157,7 +167,9 @@ export const migrationmodalInfo: MigrationModalInfo = {
<Anchor
target="_blank"
rel="noopener noreferrer"
href="https://learn.netdata.cloud/docs/agent/claim#how-to-connect-a-node"
href={`https://learn.netdata.cloud/docs/agent/claim?${makeUTMParameters(
MigrationModalPromos.PROMO_CLAIM_NODE
).substring(1)}#how-to-connect-a-node`}
>
how to connect a node
</Anchor>
Expand All @@ -172,7 +184,9 @@ export const migrationmodalInfo: MigrationModalInfo = {
<Anchor
target="_blank"
rel="noopener noreferrer"
href="https://learn.netdata.cloud/docs/agent/claim#how-to-connect-a-node"
href={`https://learn.netdata.cloud/docs/metrics-storage-management/enable-streaming?${makeUTMParameters(
MigrationModalPromos.PROMO_CLAIM_NODE
).substring(1)}`}
>
how to configure streaming
</Anchor>
Expand Down Expand Up @@ -245,7 +259,9 @@ export const migrationmodalInfo: MigrationModalInfo = {
<Anchor
target="_blank"
rel="noopener noreferrer"
href="https://learn.netdata.cloud/docs/agent/claim#troubleshooting"
href={`https://learn.netdata.cloud/docs/agent/claim?${makeUTMParameters(
MigrationModalPromos.FALLBACK_TO_AGENT
).substring(1)}#troubleshooting`}
>
this guide.
</Anchor>
Expand Down

0 comments on commit 4919136

Please sign in to comment.