-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(nx-dev): add trial pages for Powerpack and Enterprise, update co…
…ntact sales team page (#29554)
- Loading branch information
1 parent
3b50184
commit ddd9ee3
Showing
22 changed files
with
531 additions
and
45 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
import { useRouter } from 'next/router'; | ||
import { NextSeo } from 'next-seo'; | ||
import { Footer, Header } from '@nx/nx-dev/ui-common'; | ||
import { TrialNxEnterprise } from '@nx/nx-dev/ui-enterprise'; | ||
import { type ReactElement } from 'react'; | ||
|
||
export function EnterpriseTrial(): ReactElement { | ||
const router = useRouter(); | ||
|
||
return ( | ||
<> | ||
<NextSeo | ||
title="Try Nx Enterprise - Scalable CI Solutions for Your Team" | ||
description="Request a free Nx Enterprise trial to experience advanced CI features and premium support, designed to help your team ship faster and more reliably." | ||
openGraph={{ | ||
url: 'https://nx.dev' + router.asPath, | ||
title: 'Try Nx Enterprise - Scalable CI Solutions for Your Team', | ||
description: | ||
'Request a free Nx Enterprise trial to experience advanced CI features and premium support, designed to help your team ship faster and more reliably.', | ||
images: [ | ||
{ | ||
url: 'https://nx.dev/socials/nx-media.png', | ||
width: 800, | ||
height: 421, | ||
alt: 'Nx: Smart Monorepos · Fast CI', | ||
type: 'image/jpeg', | ||
}, | ||
], | ||
siteName: 'Nx', | ||
type: 'website', | ||
}} | ||
/> | ||
<Header /> | ||
<main id="main" role="main" className="py-24 lg:py-32"> | ||
<div> | ||
<TrialNxEnterprise /> | ||
</div> | ||
</main> | ||
<Footer /> | ||
</> | ||
); | ||
} | ||
|
||
export default EnterpriseTrial; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
import { useRouter } from 'next/router'; | ||
import { NextSeo } from 'next-seo'; | ||
import { Footer, Header } from '@nx/nx-dev/ui-common'; | ||
import { TrialNxPowerpack } from '@nx/nx-dev/ui-powerpack'; | ||
import { type ReactElement } from 'react'; | ||
|
||
export function PowerpackTrial(): ReactElement { | ||
const router = useRouter(); | ||
|
||
return ( | ||
<> | ||
<NextSeo | ||
title="Start Your Nx Powerpack Trial - Speed and Scale for Monorepos" | ||
description="Unlock self-hosted cache storage, enforce workspace conformance, and manage codeowners for your monorepos. Start your free Nx Powerpack trial today!" | ||
openGraph={{ | ||
url: 'https://nx.dev' + router.asPath, | ||
title: | ||
'Start Your Nx Powerpack Trial - Speed and Scale for Monorepos', | ||
description: | ||
'Unlock self-hosted cache storage, enforce workspace conformance, and manage codeowners for your monorepos. Start your free Nx Powerpack trial today!', | ||
images: [ | ||
{ | ||
url: 'https://nx.dev/socials/nx-media.png', | ||
width: 800, | ||
height: 421, | ||
alt: 'Nx: Smart Monorepos · Fast CI', | ||
type: 'image/jpeg', | ||
}, | ||
], | ||
siteName: 'Nx', | ||
type: 'website', | ||
}} | ||
/> | ||
<Header /> | ||
<main id="main" role="main" className="py-24 lg:py-32"> | ||
<div> | ||
<TrialNxPowerpack /> | ||
</div> | ||
</main> | ||
<Footer /> | ||
</> | ||
); | ||
} | ||
|
||
export default PowerpackTrial; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,159 @@ | ||
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 { | ||
CapitalOneIcon, | ||
CaterpillarIcon, | ||
RoyalBankOfCanadaIcon, | ||
ShopifyIcon, | ||
SiriusxmAlternateIcon, | ||
} from '@nx/nx-dev/ui-icons'; | ||
import { type ReactElement } from 'react'; | ||
import { ArrowLongRightIcon } from '@heroicons/react/24/outline'; | ||
|
||
export function WhitePaperFastCI(): ReactElement { | ||
const router = useRouter(); | ||
|
||
return ( | ||
<> | ||
<NextSeo | ||
title="Fast CI for Monorepos - Speed Up Development and Cut Costs" | ||
description="Download our in-depth whitepaper to discover strategies for reducing build times and boosting CI performance. Nx's enterprise-grade tools are built for large, fast-moving teams." | ||
openGraph={{ | ||
url: 'https://nx.dev' + router.asPath, | ||
title: 'Fast CI for Monorepos - Speed Up Development and Cut Costs', | ||
description: | ||
"Download our in-depth whitepaper to discover strategies for reducing build times and boosting CI performance. Nx's enterprise-grade tools are built for large, fast-moving teams.", | ||
images: [ | ||
{ | ||
url: 'https://nx.dev/socials/nx-media.png', | ||
width: 800, | ||
height: 421, | ||
alt: 'Nx: Smart Monorepos · Fast CI', | ||
type: 'image/jpeg', | ||
}, | ||
], | ||
siteName: 'Nx', | ||
type: 'website', | ||
}} | ||
/> | ||
<Header /> | ||
<main id="main" role="main" className="py-24 lg:py-32"> | ||
<div> | ||
<section id="whitepaper-fast-ci"> | ||
<div className="mx-auto max-w-7xl px-6 lg:px-8"> | ||
<div className="mx-auto max-w-3xl text-center"> | ||
<SectionHeading | ||
as="h1" | ||
variant="display" | ||
id="enterprise-ci-reimagined" | ||
> | ||
Enterprise CI, Reimagined | ||
</SectionHeading> | ||
<SectionHeading | ||
as="p" | ||
className="mt-6" | ||
variant="subtitle" | ||
id="enterprise-ci-reimagined" | ||
> | ||
Up to 70% Faster Builds for Monorepos | ||
</SectionHeading> | ||
</div> | ||
<div className="mx-auto mt-16 flex max-w-5xl flex-col gap-12 md:flex-row lg:gap-8"> | ||
<section className="flex-1"> | ||
<p className="text-lg leading-relaxed"> | ||
The world’s moving fast, and getting products to market | ||
feels like a race that keeps speeding up. Monorepos are | ||
transforming development by enhancing collaboration, code | ||
reuse, and team velocity. But, CI that is not tailored for | ||
monorepos can result in slow builds, operational complexity, | ||
increased costs and test bottlenecks. | ||
</p> | ||
<div className="py-10 italic"> | ||
<a | ||
target="_blank" | ||
className="group text-lg font-semibold leading-relaxed underline" | ||
href="/assets/enterprise/Fast-CI-Whitepaper.pdf" | ||
> | ||
See how to get fast CI, built for monorepos{' '} | ||
<ArrowLongRightIcon | ||
className="inline-block h-6 w-6 transition group-hover:translate-x-1" | ||
aria-hidden="true" | ||
/> | ||
</a> | ||
<p className="mt-2">(download pdf)</p> | ||
</div> | ||
|
||
<figure className="mt-4 rounded-lg bg-slate-100 p-4 pl-8 dark:bg-slate-800"> | ||
<blockquote className="text-base/7"> | ||
<p> | ||
“The decision to jump to Nx Cloud was really something | ||
we wanted from the beginning. There's nothing but | ||
benefits from it. Nx means tooling and efficiency around | ||
our software development lifecycle that empowers us to | ||
move a lot faster, ship code faster and more reliably.” | ||
</p> | ||
</blockquote> | ||
<figcaption className="mt-6 flex items-center gap-x-4 text-sm/6"> | ||
<img | ||
alt="Justin Schwartzenberger" | ||
src="https://avatars.githubusercontent.com/u/1243236?v=4" | ||
className="size-8 flex-none rounded-full" | ||
/> | ||
<div> | ||
<div className="font-semibold"> | ||
Justin Schwartzenberger | ||
</div> | ||
<div className="text-slate-500"> | ||
Principal Software Engineer, SiriusXM | ||
</div> | ||
</div> | ||
<SiriusxmAlternateIcon | ||
aria-hidden="true" | ||
className="ml-auto size-10 text-[#0000EB]" | ||
/> | ||
</figcaption> | ||
</figure> | ||
<div className="mt-12 grid w-full grid-cols-4 place-items-center gap-2"> | ||
<CapitalOneIcon | ||
aria-hidden="true" | ||
className="col-span-1 size-28 text-black dark:text-white" | ||
/> | ||
|
||
<CaterpillarIcon | ||
aria-hidden="true" | ||
className="col-span-1 size-14 text-[#FFCD11]" | ||
/> | ||
|
||
<RoyalBankOfCanadaIcon | ||
aria-hidden="true" | ||
className="col-span-1 size-14 text-black dark:text-white" | ||
/> | ||
|
||
<ShopifyIcon | ||
aria-hidden="true" | ||
className="col-span-1 size-14 text-[#7AB55C]" | ||
/> | ||
</div> | ||
</section> | ||
<section className="flex-1 rounded-xl border border-slate-200 bg-white p-8 md:self-start dark:border-slate-800/40"> | ||
<HubspotForm | ||
region="na1" | ||
portalId="2757427" | ||
formId="11eff6d1-791d-454d-a7f8-117ee747bf2a" | ||
noScript={true} | ||
loading={<div>Loading...</div>} | ||
/> | ||
</section> | ||
</div> | ||
</div> | ||
</section> | ||
</div> | ||
</main> | ||
<Footer /> | ||
</> | ||
); | ||
} | ||
|
||
export default WhitePaperFastCI; |
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+33.7 KB
nx-dev/nx-dev/public/images/customers/enterprise/amir-toole-caseware-headshot.avif
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1 change: 1 addition & 0 deletions
1
nx-dev/ui-contact/src/lib/hubspot-form.tsx → nx-dev/ui-common/src/lib/hubspot-form.tsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
'use client'; | ||
import { Component } from 'react'; | ||
|
||
/** | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
export * from './lib/contact-links'; | ||
export * from './lib/how-can-we-help'; | ||
export * from './lib/talk-to-our-sales-team'; | ||
export * from './lib/talk-to-our-team'; | ||
export * from './lib/talk-to-our-engineering-team'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.