Files
supabase/apps/www/pages/open-source/contributing/supasquad.tsx
Tomás Pozo 63b7ce4003 feat: use external form for SupaSquad application (#41533)
* Use external form on squad application

* Add required form url env to turbo.json

* Add cta at the bottom
2025-12-22 17:27:25 -04:00

45 lines
1.5 KiB
TypeScript

import { NextPage } from 'next'
import dynamic from 'next/dynamic'
import { NextSeo } from 'next-seo'
import Layout from 'components/Layouts/Default'
import ProductHeader from 'components/Sections/ProductHeader2'
import { data as content } from 'data/open-source/contributing/supasquad'
import { Separator } from 'ui'
const WhySupaSquad = dynamic(() => import('components/Supasquad/FeaturesSection'))
const Benefits = dynamic(() => import('components/Supasquad/FeaturesSection'))
const CtaSection = dynamic(() => import('components/Supasquad/CtaSection'))
const BeginnersPage: NextPage = () => {
return (
<>
<NextSeo
title={content.metadata.metaTitle}
description={content.metadata.metaDescription}
openGraph={{
title: content.metadata.metaTitle,
description: content.metadata.metaDescription,
url: `https://supabase.com/supasquad`,
}}
/>
<Layout className="overflow-visible">
<ProductHeader
{...content.heroSection}
className="[&_h1]:2xl:!text-5xl bg-default border-0 lg:pb-8 [&_.ph-footer]:mt-0 [&_.ph-footer]:lg:mt-16 [&_.ph-footer]:xl:mt-32"
sectionContainerClassName="lg:gap-4"
/>
{/* <Quotes {...content.quotes} /> */}
<Separator />
<WhySupaSquad {...content.why} />
<Separator />
<Benefits {...content.benefits} />
<CtaSection {...content.ctaSection} />
</Layout>
</>
)
}
export default BeginnersPage