Files
supabase/studio/components/interfaces/Home/NewProjectPanel/GetStartedPanel.tsx
T
+2 774d418b0e Prod deploy for studio (#4122)
* Blog: launch week 3 (#4087)

* init launch post

* Adds some text

* Adds the launch week history

* Adds link to blog post

* updates the Friday of the previous launch week

* chore: update images

* chore: optimize images

Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>

* Fix/blog images (#4089)

* adds blog image

* Removes the full stops

* remove full stops

* fixes elf

* Fix og image of blog post (#4091)

* Fix typo

* Fix typo

* Fix link to supabase.io (#4095)

* Fix link to supabase.io

* Change supabase.io to supabase.com

* Fix typo

* Optimize blog post images (#4103)

* Optimize blog post images

* Update to jpg

* Optimize blog post images

* Optimize blog post images

* Update Community.tsx

* change links to point directly to supabase.com (#4111)

* Fix #4109 - Add docs url for Dart (#4113)

* Update examples.mdx (#4114)

* Fix broken twitter urls. (#4116)

* FIx broken links in new project card (#4119)

* Update local development docs (#4098)

* Update DEVELOPERS.md

* Update DEVELOPERS.md

* Change supabase.io to supabase.com

* Change app.supabase.com to app.supabase.io

* chore(deps): bump algoliasearch-helper from 3.2.2 to 3.6.2 in /about (#4048)

Bumps [algoliasearch-helper](https://github.com/algolia/algoliasearch-helper-js) from 3.2.2 to 3.6.2.
- [Release notes](https://github.com/algolia/algoliasearch-helper-js/releases)
- [Changelog](https://github.com/algolia/algoliasearch-helper-js/blob/develop/CHANGELOG)
- [Commits](https://github.com/algolia/algoliasearch-helper-js/compare/3.2.2...3.6.2)

---
updated-dependencies:
- dependency-name: algoliasearch-helper
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* add perf tests (#4032)

* init some ideas

* hide data.sql

* add simple test for meta

* switch back to old config

* revert changes

* only use one VU

* Add kong test

* hide mounted file

* move over to Apache Bench

* edit translation pt-br (#4039)

* edit translation pt-br

* format prettier

* Update doc links (#4025)

* Update doc links

* Update doc links

* Update dart doc code

Updating dart code to keep consistent.

* Update with-vue-3.mdx (#3454)

* chore(deps): bump next from 11.0.1 to 11.1.1 in /studio (#4062)

Bumps [next](https://github.com/vercel/next.js) from 11.0.1 to 11.1.1.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v11.0.1...v11.1.1)

---
updated-dependencies:
- dependency-name: next
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump supabase grid to 2.3.7 (#4120)

* Bump supabase grid to 2.3.7

* Add some small fixes and bump grid to 2.3.8

* Update all URLs to supabase.io to supabase.com

* Revert one change

Co-authored-by: Copple <10214025+kiwicopple@users.noreply.github.com>
Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com>
Co-authored-by: Isaiah Hamilton <isaiah7hamilton@gmail.com>
Co-authored-by: Isaiah Hamilton <70828596+Isaiah-Hamilton@users.noreply.github.com>
Co-authored-by: Wen Bo Xie <5532241+w3b6x9@users.noreply.github.com>
Co-authored-by: Yeganathan S <hilariousengineer@protonmail.com>
Co-authored-by: Aftab Alam <532906+one-aalam@users.noreply.github.com>
Co-authored-by: Ayhan <2834954+c0b41@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carlos Stenzel <carlosstenzel@hotmail.com>
Co-authored-by: Ezequiel Tojo <eze.tojo@gmail.com>
2021-11-29 13:27:05 +08:00

129 lines
4.7 KiB
TypeScript

import { FC } from 'react'
import Link from 'next/link'
import { useRouter } from 'next/router'
import { Typography, Button, IconDatabase, IconKey, IconArchive } from '@supabase/ui'
import Panel from 'components/to-be-cleaned/Panel'
interface Props {}
const GetStartedPanel: FC<Props> = ({}) => {
const router = useRouter()
const { ref } = router.query
return (
<>
<div className="flex flex-col space-y-6">
<div>
<div className="flex flex-col justify-between h-full space-y-6">
<div className="space-y-2">
<Typography.Title level={4} className="m-0">
Welcome to your new project
</Typography.Title>
<div className="lg:max-w-lg">
<Typography.Text className="block" type="secondary">
<p>
Your project has been deployed on its own instance, with its own url and API all
set up and ready to use.
</p>
</Typography.Text>
</div>
</div>
</div>
</div>
<div className="grid grid-cols-1 lg:grid-cols-3 lg:gap-8">
<Panel>
<Panel.Content className=" flex flex-col space-y-4 lg:h-40">
<div className="flex items-center space-x-3">
<Typography.Text>
<IconDatabase size="medium" />
</Typography.Text>
<Typography.Title level={5} className="mb-0">
Database
</Typography.Title>
</div>
<div className="flex flex-grow">
<Typography.Text type="secondary" className="opacity-50">
Supabase is built on top of Postgres, an extremely scalable Relational Database.
</Typography.Text>
</div>
<div className="space-x-2">
<Link href={`/project/${ref}/editor`}>
<a>
<Button type="default">Table editor</Button>
</a>
</Link>
<Link href={`/project/${ref}/sql`}>
<a>
<Button type="default">SQL editor</Button>
</a>
</Link>
<a href="https://supabase.com/docs/guides/database" target="_blank">
<Button type="text">Documentation</Button>
</a>
</div>
</Panel.Content>
</Panel>
<Panel className="">
<Panel.Content className=" flex flex-col space-y-4 lg:h-40">
<div className="flex items-center space-x-3">
<Typography.Text>
<IconKey size="medium" />
</Typography.Text>
<Typography.Title level={5} className="mb-0">
Auth
</Typography.Title>
</div>
<div className="flex flex-grow">
<Typography.Text type="secondary" className="opacity-50">
Supabase makes it simple to manage your users.
</Typography.Text>
</div>
<div className="space-x-2">
<Link href={`/project/${ref}/auth/users`}>
<a>
<Button type="default">Try Auth</Button>
</a>
</Link>
<a href="https://supabase.com/docs/guides/auth" target="_blank">
<Button type="text">Documentation</Button>
</a>
</div>
</Panel.Content>
</Panel>
<Panel>
<Panel.Content className=" flex flex-col space-y-4 lg:h-40">
<div className="flex items-center space-x-3">
<Typography.Text>
<IconArchive size="medium" />
</Typography.Text>
<Typography.Title level={5} className="mb-0">
Storage
</Typography.Title>
</div>
<div className="flex flex-grow">
<Typography.Text type="secondary" className="opacity-50">
Store and serve large files from multiple buckets.
</Typography.Text>
</div>
<div className="space-x-2">
<Link href={`/project/${ref}/storage/buckets`}>
<a>
<Button type="default">Try Storage</Button>
</a>
</Link>
<a href="https://supabase.com/docs/guides/storage" target="_blank">
<Button type="text">Documentation</Button>
</a>
</div>
</Panel.Content>
</Panel>
</div>
</div>
</>
)
}
export default GetStartedPanel