diff --git a/nx-dev/nx-dev/pages/whitepaper-fast-ci.tsx b/nx-dev/nx-dev/pages/whitepaper-fast-ci.tsx index 5e87e6e97d..1c4b8f5617 100644 --- a/nx-dev/nx-dev/pages/whitepaper-fast-ci.tsx +++ b/nx-dev/nx-dev/pages/whitepaper-fast-ci.tsx @@ -1,7 +1,12 @@ import { useRouter } from 'next/router'; import { NextSeo } from 'next-seo'; -import { Footer, Header } from '@nx/nx-dev/ui-common'; -import { SectionHeading, HubspotForm } from '@nx/nx-dev/ui-common'; +import { + ButtonLink, + Footer, + Header, + HubspotForm, + SectionHeading, +} from '@nx/nx-dev/ui-common'; import { CapitalOneIcon, CaterpillarIcon, @@ -10,7 +15,8 @@ import { SiriusxmAlternateIcon, } from '@nx/nx-dev/ui-icons'; import { type ReactElement } from 'react'; -import { ArrowLongRightIcon } from '@heroicons/react/24/outline'; +import { ArrowDownTrayIcon } from '@heroicons/react/24/outline'; +import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; export function WhitePaperFastCI(): ReactElement { const router = useRouter(); @@ -70,22 +76,39 @@ export function WhitePaperFastCI(): ReactElement { monorepos can result in slow builds, operational complexity, increased costs and test bottlenecks.

-
- + - See how to get fast CI, built for monorepos{' '} - + + sendCustomEvent( + 'download-ebook-click', + 'whitepaper-fast-ci-hero', + 'whitepaper-fast-ci' + ) + } + className="mt-2" + > + -

(download pdf)

+ Download the ebook +
-
+

“The decision to jump to Nx Cloud was really something @@ -111,7 +134,7 @@ export function WhitePaperFastCI(): ReactElement {

diff --git a/nx-dev/ui-common/src/lib/webinar-notifier.tsx b/nx-dev/ui-common/src/lib/webinar-notifier.tsx index e69b3f2688..e5acd987b5 100644 --- a/nx-dev/ui-common/src/lib/webinar-notifier.tsx +++ b/nx-dev/ui-common/src/lib/webinar-notifier.tsx @@ -72,7 +72,7 @@ export function WebinarNotifier(): ReactElement | null {
diff --git a/nx-dev/ui-customers/src/lib/enterprise-customers.tsx b/nx-dev/ui-customers/src/lib/enterprise-customers.tsx index e4567c5243..1e3fb30fe4 100644 --- a/nx-dev/ui-customers/src/lib/enterprise-customers.tsx +++ b/nx-dev/ui-customers/src/lib/enterprise-customers.tsx @@ -26,6 +26,7 @@ import { ParamountIcon, PaylocityIcon, PhilipsIcon, + PlexIcon, RedBullIcon, RoyalBankOfCanadaIcon, SainsburysIcon, @@ -37,12 +38,11 @@ import { TMobileIcon, VarianIcon, VodafoneIcon, - PlexIcon, ZipariIcon, } from '@nx/nx-dev/ui-icons'; import { DownloadCaseStudy } from '@nx/nx-dev/ui-enterprise'; import { CustomerTestimonialCarousel } from './customer-testimonial-carousel'; -import { CustomerIconGrid, type CustomerIcon } from './customer-icon-grid'; +import { type CustomerIcon, CustomerIconGrid } from './customer-icon-grid'; import { type ReactElement } from 'react'; const firstCustomerIcons: CustomerIcon[] = [ diff --git a/nx-dev/ui-enterprise/src/lib/hero.tsx b/nx-dev/ui-enterprise/src/lib/hero.tsx index 5c17714eaa..18df570a88 100644 --- a/nx-dev/ui-enterprise/src/lib/hero.tsx +++ b/nx-dev/ui-enterprise/src/lib/hero.tsx @@ -1,6 +1,7 @@ import { ButtonLink, SectionHeading } from '@nx/nx-dev/ui-common'; import { type ReactElement } from 'react'; import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; +import { ChevronRightIcon } from '@heroicons/react/24/outline'; export function Hero(): ReactElement { return ( @@ -32,24 +33,24 @@ export function Hero(): ReactElement {
- {/*

*/} - {/* */} - {/* */} - {/* Live event*/} - {/* */} - {/* */} - {/* Webinar + live Q&A on Dec 10th*/} - {/* */} - {/* */} - {/*

*/} +

+ + + Live event + + + Webinar + live Q&A on January 22nd + + +

+ sendCustomEvent( + 'contact-sales-click', + 'enterprise-hero', + 'enterprise' + ) + } > Contact sales diff --git a/nx-dev/ui-enterprise/src/lib/trial-nx-enterprise.tsx b/nx-dev/ui-enterprise/src/lib/trial-nx-enterprise.tsx index e760fc3759..122a7639da 100644 --- a/nx-dev/ui-enterprise/src/lib/trial-nx-enterprise.tsx +++ b/nx-dev/ui-enterprise/src/lib/trial-nx-enterprise.tsx @@ -1,4 +1,4 @@ -import { SectionHeading, HubspotForm } from '@nx/nx-dev/ui-common'; +import { ButtonLink, HubspotForm, SectionHeading } from '@nx/nx-dev/ui-common'; import { type ReactElement } from 'react'; import { CapitalOneIcon, @@ -7,7 +7,8 @@ import { RoyalBankOfCanadaIcon, ShopifyIcon, } from '@nx/nx-dev/ui-icons'; -import { ArrowLongRightIcon } from '@heroicons/react/24/outline'; +import { ArrowDownTrayIcon } from '@heroicons/react/24/outline'; +import { sendCustomEvent } from '@nx/nx-dev/feature-analytics'; export function TrialNxEnterprise(): ReactElement { return ( @@ -22,8 +23,7 @@ export function TrialNxEnterprise(): ReactElement {

- {' '} - Much more than a simple trial{' '} + Much more than a simple trial

@@ -31,20 +31,34 @@ export function TrialNxEnterprise(): ReactElement { is your hands-on opportunity to boost CI & DX, realize Nx’s full value, and quantify your ROI. Let us guide you.

- -
+

“They asked me a few years ago, ‘Do you want to trial Nx @@ -56,7 +70,7 @@ export function TrialNxEnterprise(): ReactElement {

Amir Toole diff --git a/nx-dev/ui-powerpack/src/lib/trial-nx-powerpack.tsx b/nx-dev/ui-powerpack/src/lib/trial-nx-powerpack.tsx index 907ccfad2a..5049a3f3cf 100644 --- a/nx-dev/ui-powerpack/src/lib/trial-nx-powerpack.tsx +++ b/nx-dev/ui-powerpack/src/lib/trial-nx-powerpack.tsx @@ -1,4 +1,4 @@ -import { SectionHeading, HubspotForm } from '@nx/nx-dev/ui-common'; +import { HubspotForm, SectionHeading } from '@nx/nx-dev/ui-common'; import { type ReactElement } from 'react'; import { CapitalOneIcon, @@ -16,7 +16,7 @@ export function TrialNxPowerpack(): ReactElement {
- Try Powerpack + Try Nx Powerpack
for free