diff --git a/README.md b/README.md index e8a1708cb3..4a667be65d 100644 --- a/README.md +++ b/README.md @@ -119,8 +119,8 @@ Our approach for client libraries is modular. Each sub-library is a standalone i functions-csharp - Dart (Flutter) - supabase-dart + Flutter + supabase-flutter postgrest-dart gotrue-dart realtime-dart diff --git a/apps/reference/docs/about.mdx b/apps/reference/docs/about.mdx index f254130c55..cae9cc7125 100755 --- a/apps/reference/docs/about.mdx +++ b/apps/reference/docs/about.mdx @@ -10,7 +10,7 @@ pagination_next: null import ThemedImage from '@theme/ThemedImage' import AngularLogo from '@site/static/img/libraries/angular-icon.svg' import ExpoLogo from '@site/static/img/libraries/expo-icon.svg' -import DartLogo from '@site/static/img/libraries/dart-icon.svg' +import FlutterLogo from '@site/static/img/libraries/flutter-icon.svg' import JavascriptLogo from '@site/static/img/libraries/javascript-icon.svg' import NextjsDarkLogo from '@site/static/img/libraries/nextjs-dark-icon.svg' import NextjsLightLogo from '@site/static/img/libraries/nextjs-light-icon.svg' @@ -35,7 +35,7 @@ const frameworks = [ logo: ExpoLogo, href: 'https://github.com/supabase/examples/tree/main/supabase-js-v1/todo-list/expo-todo-list', }, - { name: 'Flutter', logo: DartLogo, href: '/guides/with-flutter' }, + { name: 'Flutter', logo: FlutterLogo, href: '/guides/with-flutter' }, { name: 'JavaScript', logo: JavascriptLogo, diff --git a/apps/reference/docs/architecture.mdx b/apps/reference/docs/architecture.mdx index f969f70fa3..27969de651 100755 --- a/apps/reference/docs/architecture.mdx +++ b/apps/reference/docs/architecture.mdx @@ -36,4 +36,4 @@ Most notably, we use Postgres rather than a NoSQL store. This choice was deliber | Public API | | Beta | [Link](/docs/reference/api) | | CLI | | Beta | [Link](/docs/guides/cli) | | Client Library: JavaScript | | GA | [Link](/docs/reference/javascript) | -| Client Library: Dart | | Beta | [Link](/docs/reference/dart) | +| Client Library: Flutter | | Beta | [Link](/docs/reference/dart) | diff --git a/apps/reference/docs/faq.md b/apps/reference/docs/faq.md index 044a73f9ec..71bb4a1f52 100755 --- a/apps/reference/docs/faq.md +++ b/apps/reference/docs/faq.md @@ -33,6 +33,6 @@ We only support PostgreSQL. It's unlikely we'll ever move away from Postgres; ho ### Do you have a library for `[some other language]`? -We officially support [JavaScript](/docs/reference/javascript/installing) and [Dart](/docs/reference/dart/installing). +We officially support [JavaScript](/docs/reference/javascript/installing) and [Flutter](/docs/reference/dart/installing). You can find community-supported libraries in our [GitHub Community](https://github.com/supabase-community), and you can also help us to identify the most popular languages by [voting for a new client library](https://github.com/supabase/supabase/discussions/5). diff --git a/apps/reference/docs/guides/auth/auth-email.mdx b/apps/reference/docs/guides/auth/auth-email.mdx index 27c3f83874..017eba2801 100644 --- a/apps/reference/docs/guides/auth/auth-email.mdx +++ b/apps/reference/docs/guides/auth/auth-email.mdx @@ -12,7 +12,7 @@ import TabItem from '@theme/TabItem' Setting up Email logins for your Supabase application. - Add Email authenticator to your [Supabase Project](https://app.supabase.com) -- Add the login code to your application - [JavaScript](https://github.com/supabase/supabase-js) | [Dart](https://github.com/supabase/supabase-dart) +- Add the login code to your application - [JavaScript](https://github.com/supabase/supabase-js) | [Flutter](https://github.com/supabase/supabase-flutter) ## Configure email settings diff --git a/apps/reference/docs/guides/auth/auth-magic-link.mdx b/apps/reference/docs/guides/auth/auth-magic-link.mdx index 391f1ad936..f4519e4346 100644 --- a/apps/reference/docs/guides/auth/auth-magic-link.mdx +++ b/apps/reference/docs/guides/auth/auth-magic-link.mdx @@ -15,7 +15,7 @@ Magic links only work with email addresses. By default, a user can only request Setting up Magic Link logins for your Supabase application. - Add Magic Link authenticator to your [Supabase Project](https://app.supabase.com) -- Add the login code to your application - [JavaScript](https://github.com/supabase/supabase-js) | [Dart](https://github.com/supabase/supabase-dart) +- Add the login code to your application - [JavaScript](https://github.com/supabase/supabase-js) | [Flutter](https://github.com/supabase/supabase-flutter) ## Add Magic Link into your Supabase Project diff --git a/apps/reference/docs/guides/database/functions.mdx b/apps/reference/docs/guides/database/functions.mdx index 8a108157bc..532752d97a 100644 --- a/apps/reference/docs/guides/database/functions.mdx +++ b/apps/reference/docs/guides/database/functions.mdx @@ -316,7 +316,7 @@ GRANT EXECUTE ON FUNCTION hello_world TO service_role; ## Resources -- Official Client libraries: [JavaScript](../../reference/javascript/rpc) and [Dart](../../reference/dart/rpc) +- Official Client libraries: [JavaScript](../../reference/javascript/rpc) and [Flutter](../../reference/dart/rpc) - Community client libraries: [github.com/supabase-community](https://github.com/supabase-community) - PostgreSQL Official Docs: [Chapter 9. Functions and Operators](https://www.postgresql.org/docs/current/functions.html) - PostgreSQL Reference: [CREATE FUNCTION](https://www.postgresql.org/docs/9.1/sql-createfunction.html) diff --git a/apps/reference/docs/guides/examples.mdx b/apps/reference/docs/guides/examples.mdx index db3d704842..5234c5db68 100644 --- a/apps/reference/docs/guides/examples.mdx +++ b/apps/reference/docs/guides/examples.mdx @@ -80,7 +80,7 @@ Build a basic Todo List with Supabase and your favorite frontend framework: ### Libraries - D (in development): [GitHub](https://github.com/csharpdf/dupabase) -- Dart (in development): [GitHub](https://github.com/supabase/supabase-dart) +- Flutter (in development): [GitHub](https://github.com/supabase/supabase-flutter) - Python (in development): [GitHub](https://github.com/supabase/supabase-py) - C# (in development): [GitHub](https://github.com/supabase/supabase-csharp) - Kotlin (in development): [GitHub](https://github.com/supabase-community/postgrest-kt) diff --git a/apps/reference/nav/_referenceSidebars.js b/apps/reference/nav/_referenceSidebars.js index e015020870..f68ccb4048 100644 --- a/apps/reference/nav/_referenceSidebars.js +++ b/apps/reference/nav/_referenceSidebars.js @@ -249,7 +249,7 @@ const sidebars = { }, { type: 'link', - label: 'Supabase Dart Library', + label: 'Supabase Flutter Library', href: '/reference/dart', }, { type: 'link', label: 'Supabase CLI', href: '/reference/cli' }, diff --git a/apps/reference/static/img/libraries/flutter-icon.svg b/apps/reference/static/img/libraries/flutter-icon.svg new file mode 100644 index 0000000000..74ec3d2291 --- /dev/null +++ b/apps/reference/static/img/libraries/flutter-icon.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/temp-docs/docs/javascript/index.mdx b/apps/temp-docs/docs/javascript/index.mdx index 7701a27a43..a6c7fe90bb 100644 --- a/apps/temp-docs/docs/javascript/index.mdx +++ b/apps/temp-docs/docs/javascript/index.mdx @@ -43,7 +43,7 @@ Our approach for client libraries is modular. Each sub-library is a standalone i - - Dart (Flutter) + Flutter supabase-dart postgrest-dart gotrue-lang diff --git a/apps/temp-docs/docs/reference/javascript/supabase-client.mdx b/apps/temp-docs/docs/reference/javascript/supabase-client.mdx index 7701a27a43..a6c7fe90bb 100644 --- a/apps/temp-docs/docs/reference/javascript/supabase-client.mdx +++ b/apps/temp-docs/docs/reference/javascript/supabase-client.mdx @@ -43,7 +43,7 @@ Our approach for client libraries is modular. Each sub-library is a standalone i - - Dart (Flutter) + Flutter supabase-dart postgrest-dart gotrue-lang