mirror of
https://github.com/supabase/supabase.git
synced 2026-10-17 23:29:08 +03:00
* 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
50 lines
1.6 KiB
TypeScript
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
|