From 8a841cd754040ce198b1be2eb24d103f72219c0e Mon Sep 17 00:00:00 2001 From: Benjamin Cabanes <3447705+bcabanes@users.noreply.github.com> Date: Mon, 30 Dec 2024 10:51:08 -0500 Subject: [PATCH] docs(nx-dev): update Nx Cloud CTA links to include UTM parameters (#29489) Replaced internal Nx Cloud links with full URLs containing UTM parameters for better tracking of user interactions across various components. Additionally, minor improvements were made to React type definitions for clarity and consistency. --- nx-dev/nx-dev/app/nx-cloud/page.tsx | 17 ++++++------- nx-dev/ui-cloud/src/lib/hero.tsx | 2 +- .../src/lib/headers/documentation-header.tsx | 25 ++++++------------- nx-dev/ui-common/src/lib/headers/header.tsx | 2 +- nx-dev/ui-pricing/src/lib/plans-display.tsx | 4 +-- 5 files changed, 19 insertions(+), 31 deletions(-) diff --git a/nx-dev/nx-dev/app/nx-cloud/page.tsx b/nx-dev/nx-dev/app/nx-cloud/page.tsx index 0ea2572e48cf5..09ae3684c7e70 100644 --- a/nx-dev/nx-dev/app/nx-cloud/page.tsx +++ b/nx-dev/nx-dev/app/nx-cloud/page.tsx @@ -1,21 +1,20 @@ import { + AgentNumberOverTime, + AutomatedAgentsManagement, + EnhancedWithAi, + FasterAndCheaper, Hero, + Statistics, TrustedBy, - FasterAndCheaper, UnderstandWorkspace, - EnhancedWithAi, - AutomatedAgentsManagement, - AgentNumberOverTime, - Statistics, } from '@nx/nx-dev/ui-cloud'; - import { ButtonLinkProps, CallToAction, DefaultLayout, } from '@nx/nx-dev/ui-common'; - import type { Metadata } from 'next'; +import { ReactElement } from 'react'; export const metadata: Metadata = { title: 'Nx Cloud', @@ -40,10 +39,10 @@ export const metadata: Metadata = { }, }; -export default function NxCloudPage(): JSX.Element { +export default function NxCloudPage(): ReactElement { const headerCTAConfig: ButtonLinkProps[] = [ { - href: '/pricing', + href: 'https://cloud.nx.app/get-started?utm_source=nx-dev&utm_medium=nx-cloud-header&utm_campaign=get-started', variant: 'primary', size: 'small', title: 'Get started for free', diff --git a/nx-dev/ui-cloud/src/lib/hero.tsx b/nx-dev/ui-cloud/src/lib/hero.tsx index 431a92cf3c244..8d94a5bbcce03 100644 --- a/nx-dev/ui-cloud/src/lib/hero.tsx +++ b/nx-dev/ui-cloud/src/lib/hero.tsx @@ -27,7 +27,7 @@ export function Hero(): JSX.Element {