'use client' import { ChevronRight, Play, Sparkles } from 'lucide-react' import Link from 'next/link' import { useBreakpoint } from 'common' import { cn, IconBackground } from 'ui' import { IconPanel } from 'ui-patterns/IconPanel' import DocsCoverLogo from './DocsCoverLogo' function AiPrompt({ className }: { className?: string }) { return ( Start with Supabase AI prompts ) } const HomePageCover = (props) => { const isXs = useBreakpoint(639) const iconSize = isXs ? 'sm' : 'lg' const frameworks = [ { tooltip: 'ReactJS', icon: '/docs/img/icons/react-icon', href: '/guides/getting-started/quickstarts/reactjs', }, { tooltip: 'Next.js', icon: '/docs/img/icons/nextjs-icon', href: '/guides/getting-started/quickstarts/nextjs', }, { tooltip: 'RedwoodJS', icon: '/docs/img/icons/redwoodjs-icon', href: '/guides/getting-started/quickstarts/redwoodjs', }, { tooltip: 'Flutter', icon: '/docs/img/icons/flutter-icon', href: '/guides/getting-started/quickstarts/flutter', }, { tooltip: 'Android Kotlin', icon: '/docs/img/icons/kotlin-icon', href: '/guides/getting-started/quickstarts/kotlin', }, { tooltip: 'SvelteKit', icon: '/docs/img/icons/svelte-icon', href: '/guides/getting-started/quickstarts/sveltekit', }, { tooltip: 'SolidJS', icon: '/docs/img/icons/solidjs-icon', href: '/guides/getting-started/quickstarts/solidjs', }, { tooltip: 'Vue', icon: '/docs/img/icons/vuejs-icon', href: '/guides/getting-started/quickstarts/vue', }, { tooltip: 'Nuxt', icon: '/docs/img/icons/nuxt-icon', href: '/guides/getting-started/quickstarts/nuxtjs', }, { tooltip: 'refine', icon: '/docs/img/icons/refine-icon', href: '/guides/getting-started/quickstarts/refine', }, ] const GettingStarted = () => (

Getting Started

Set up and connect a database in just a few minutes.

{frameworks.map((framework, i) => ( ))}
) return (
) } export default HomePageCover