diff --git a/apps/reference/docs/about.mdx b/apps/reference/docs/about.mdx index 13ed94d8911..38ba6b3b8df 100755 --- a/apps/reference/docs/about.mdx +++ b/apps/reference/docs/about.mdx @@ -27,14 +27,14 @@ const frameworks = [ { name: 'Angular', logo: AngularLogo, - href: '/docs/guides/with-angular', + href: '/guides/with-angular', }, { name: 'Expo', logo: ExpoLogo, href: 'https://github.com/supabase/supabase/tree/master/examples/todo-list/expo-todo-list', }, - { name: 'Flutter', logo: DartLogo, href: '/docs/guides/with-flutter' }, + { name: 'Flutter', logo: DartLogo, href: '/guides/with-flutter' }, { name: 'JavaScript', logo: JavascriptLogo, @@ -47,13 +47,17 @@ const frameworks = [ dark: '/img/libraries/nextjs-dark-icon.svg', light: '/img/libraries/nextjs-light-icon.svg', }, - href: '/docs/guides/with-nextjs', + href: '/guides/with-nextjs', }, - { name: 'React', logo: ReactLogo, href: '/docs/guides/with-react' }, - { name: 'RedwoodJS', logo: RedwoodJsLogo, href: '/docs/guides/with-redwoodjs' }, - { name: 'SolidJS', logo: SolidJSLogo, href: '/docs/guides/with-solidjs' }, - { name: 'Svelte', logo: SvelteLogo, href: '/docs/guides/with-svelte' }, - { name: 'Vue', logo: VuejsLogo, href: '/docs/guides/with-vue-3' }, + { name: 'React', logo: ReactLogo, href: '/guides/with-react' }, + { + name: 'RedwoodJS', + logo: RedwoodJsLogo, + href: '/guides/with-redwoodjs', + }, + { name: 'SolidJS', logo: SolidJSLogo, href: '/guides/with-solidjs' }, + { name: 'Svelte', logo: SvelteLogo, href: '/guides/with-svelte' }, + { name: 'Vue', logo: VuejsLogo, href: '/guides/with-vue-3' }, ] Supabase is an open source Firebase alternative providing all the backend features you need to build a product. @@ -67,7 +71,11 @@ You can use it completely, or just the features you need.
{/* Database */}
- +

Database

A dedicated, scalable Postgres database.

@@ -76,7 +84,11 @@ You can use it completely, or just the features you need.
{/* API */}
- +

Auto-generated APIs

Instantly generate APIs for your database.

@@ -85,7 +97,11 @@ You can use it completely, or just the features you need.
{/* Functions */}
- +

Edge Functions

Server-side functions, distributed globally.

@@ -94,7 +110,11 @@ You can use it completely, or just the features you need.
{/* Auth */}
- +

Auth

User management with Row Level Security.

@@ -103,7 +123,11 @@ You can use it completely, or just the features you need.
{/* Storage */}
- +

File Storage

Store, organize, and serve large files.

@@ -112,7 +136,11 @@ You can use it completely, or just the features you need.
{/* Observability */}
- +

Observability

Monitor and debug your infrastucture.

@@ -131,10 +159,17 @@ Supabase is just Postgres, which makes it compatible with a large number of tool
{frameworks.map((x) => (
- -
+ +
{x.logo && !x.themed ? ( - + ) : ( {providers.map((x) => (
- +
-
+
{x.logo && {x.name}}

{x.name}

- {x.official ? - Official - : - - Unofficial - - } + {x.official ? ( + Official + ) : ( + Unofficial + )}

-
+
Platform: {x.platform.toString()}
-
+
Self-Hosted: {x.selfHosted.toString()}
@@ -73,12 +95,10 @@ You can authenticate your users in several ways:
- ## Authorization - When you need granular authorization rules, nothing beats PostgreSQL's Row Level Security (RLS). Policies are PostgreSQL's rule engine. They are incredibly powerful and flexible, allowing you to write complex SQL rules which fit your unique business needs. -Get started with our [Row Level Security Guides](/docs/guides/auth/row-level-security). \ No newline at end of file +Get started with our [Row Level Security Guides](/docs/guides/auth/row-level-security). diff --git a/apps/reference/src/data/authProviders.js b/apps/reference/src/data/authProviders.js index 38b4dedc561..f9a32a71454 100644 --- a/apps/reference/src/data/authProviders.js +++ b/apps/reference/src/data/authProviders.js @@ -20,7 +20,7 @@ const authProviders = [ { name: 'Apple', // logo: '/img/libraries/dart-icon.svg', - href: '/docs/guides/auth/auth-apple', + href: '/guides/auth/auth-apple', official: true, supporter: 'Supabase', platform: true, @@ -29,7 +29,7 @@ const authProviders = [ { name: 'Azure', // logo: '/img/libraries/dart-icon.svg', - href: '/docs/guides/auth/auth-azure', + href: '/guides/auth/auth-azure', official: false, supporter: 'TBD', platform: true, @@ -38,7 +38,7 @@ const authProviders = [ { name: 'Bitbucket', // logo: '/img/libraries/dart-icon.svg', - href: '/docs/guides/auth/auth-bitbucket', + href: '/guides/auth/auth-bitbucket', official: true, supporter: 'Supabase', platform: true, @@ -47,7 +47,7 @@ const authProviders = [ { name: 'Discord', // logo: '/img/libraries/dart-icon.svg', - href: '/docs/guides/auth/auth-discord', + href: '/guides/auth/auth-discord', official: true, supporter: 'Supabase', platform: true, @@ -56,7 +56,7 @@ const authProviders = [ { name: 'Facebook', // logo: '/img/libraries/dart-icon.svg', - href: '/docs/guides/auth/auth-facebook', + href: '/guides/auth/auth-facebook', official: true, supporter: 'Supabase', platform: true, @@ -65,7 +65,7 @@ const authProviders = [ { name: 'GitHub', // logo: '/img/libraries/dart-icon.svg', - href: '/docs/guides/auth/auth-github', + href: '/guides/auth/auth-github', official: true, supporter: 'Supabase', platform: true, @@ -74,7 +74,7 @@ const authProviders = [ { name: 'GitLab', // logo: '/img/libraries/dart-icon.svg', - href: '/docs/guides/auth/auth-gitlab', + href: '/guides/auth/auth-gitlab', official: true, supporter: 'Supabase', platform: true, @@ -83,7 +83,7 @@ const authProviders = [ { name: 'Google', // logo: '/img/libraries/dart-icon.svg', - href: '/docs/guides/auth/auth-google', + href: '/guides/auth/auth-google', official: true, supporter: 'Supabase', platform: true, @@ -91,7 +91,7 @@ const authProviders = [ }, { name: 'Keycloak', - href: '/docs/guides/auth/auth-keycloak', + href: '/guides/auth/auth-keycloak', official: true, supporter: 'Supabase', platform: true, @@ -100,7 +100,7 @@ const authProviders = [ { name: 'LinkedIn', // logo: '/img/libraries/dart-icon.svg', - href: '/docs/guides/auth/auth-linkedin', + href: '/guides/auth/auth-linkedin', official: true, supporter: 'Supabase', platform: true, @@ -109,7 +109,7 @@ const authProviders = [ { name: 'MessageBird', // logo: '/img/libraries/dart-icon.svg', - href: '/docs/guides/auth/auth-messagebird', + href: '/guides/auth/auth-messagebird', official: false, supporter: 'MessageBird', platform: true, @@ -118,7 +118,7 @@ const authProviders = [ { name: 'Notion', // logo: '/img/libraries/notion-icon.svg', - href: '/docs/guides/auth/auth-notion', + href: '/guides/auth/auth-notion', official: true, supporter: 'Supabase', platform: true, @@ -127,7 +127,7 @@ const authProviders = [ { name: 'Slack', // logo: '/img/libraries/dart-icon.svg', - href: '/docs/guides/auth/auth-slack', + href: '/guides/auth/auth-slack', official: true, supporter: 'Supabase', platform: true, @@ -136,7 +136,7 @@ const authProviders = [ { name: 'Spotify', // logo: '/img/libraries/dart-icon.svg', - href: '/docs/guides/auth/auth-spotify', + href: '/guides/auth/auth-spotify', official: true, supporter: 'Supabase', platform: true, @@ -145,7 +145,7 @@ const authProviders = [ { name: 'Twitter', // logo: '/img/libraries/dart-icon.svg', - href: '/docs/guides/auth/auth-twitter', + href: '/guides/auth/auth-twitter', official: true, supporter: 'Supabase', platform: true, @@ -154,7 +154,7 @@ const authProviders = [ { name: 'Twitch', // logo: '/img/libraries/dart-icon.svg', - href: '/docs/guides/auth/auth-twitch', + href: '/guides/auth/auth-twitch', official: true, supporter: 'Supabase', platform: true, @@ -163,7 +163,7 @@ const authProviders = [ { name: 'Zoom', // logo: '/img/libraries/dart-icon.svg', - href: '/docs/guides/auth/auth-zoom', + href: '/guides/auth/auth-zoom', official: true, supporter: 'Supabase', platform: true, @@ -172,7 +172,7 @@ const authProviders = [ { name: 'Twilio', // logo: '/img/libraries/dart-icon.svg', - href: '/docs/guides/auth/auth-twilio', + href: '/guides/auth/auth-twilio', official: true, supporter: 'Supabase', platform: true, @@ -180,7 +180,7 @@ const authProviders = [ }, { name: 'Vonage', - href: '/docs/guides/auth/auth-vonage', + href: '/guides/auth/auth-vonage', official: false, supporter: 'Supabase', platform: true,