Files
supabase/apps/www/components/BuiltWithSupabase.tsx
T
Francesco Sansalvadore e76aa11508 homepage cleanup (#29295)
* new homepage logos marquee

* add products claim

* logos spacing

* dashboard table editor demo

* dashboard table editor demo

* dashboard recordings

* rls policies

* update hp frameworks

* add dataAPIs to homepage bento

* tweet section update

* padding

* hp products update

* new customer stories hp section

* height

* finish homepage details

* update logos

* fix database visual

* improve functions visual ux

* animate data-apis visual

* realtime visual update

* reduce-motion and update chatbase logo

* lighter heading paragraph

* improve video tabs components

* add priority to offsetted images

* video plays inline

* fix mobile tweets spacing

* smoll

* load video slightly before the component enters the viewport

* fix product pointer-events

* theme based and light weight dashboard video

* testimonials margin

* remove yellow tint from light mode recordings

* fix vitest window-matchMedia error

* fix vitest window-matchMedia error

* fix url type

* remove tweet
2024-09-17 11:07:38 +02:00

50 lines
1.6 KiB
TypeScript

import { Button, IconGitHubSolid } from 'ui'
import Link from 'next/link'
import SectionContainer from '~/components/Layouts/SectionContainer'
import ExampleCard from './ExampleCard'
import Examples from 'data/Examples'
const BuiltWithSupabase = () => {
return (
<SectionContainer id="examples" className="xl:pt-32">
<div className="text-center">
<h3 className="h2">Start building in seconds</h3>
<p className="p">
Kickstart your next project with templates built by us and our community.
</p>
<div className="flex justify-center gap-2 py-4">
<Button asChild type="default" size="small" className="h-full">
<Link href="/docs/guides/examples">View all examples</Link>
</Button>
<Button
asChild
type="default"
icon={<IconGitHubSolid size="tiny" className="!w-full !h-full" />}
size="small"
>
<Link href="https://github.com/supabase/supabase/tree/master/examples">
Official GitHub library
</Link>
</Button>
</div>
</div>
<div className="mt-16 grid grid-cols-12 gap-5">
{Examples.slice(0, 6).map((example, i) => {
return (
<div
className={`col-span-12 lg:col-span-6 xl:col-span-4 ${i > 2 && `sm:hidden lg:block`}`}
key={i}
>
<ExampleCard {...example} showProducts />
</div>
)
})}
</div>
</SectionContainer>
)
}
export default BuiltWithSupabase