- Bring your existing data, auth and storage to Supabase following our migration guides.
-
+
+ ## Products
-
- {migrationGuides.map((product) => {
+
+
+
+
+
+
+
+
+ {/*
+
+ */}
+ ## Client Libraries
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ## Migrate to Supabase
+
+
+ Bring your existing data, auth and storage to Supabase following our migration guides.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ### Additional resources
+
+
+
+
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
- ### Official Client Libraries
-
- {/*
- Some short description about using Official Client Libraries across all of these products we listed here.
-
*/}
-
-
-
-
-
-
-
-
-
export const products = [
{
title: 'Database',
- icon: '/docs/img/icons/menu/database',
+ icon: 'database',
hasLightIcon: true,
href: '/guides/database',
description:
@@ -185,16 +202,16 @@ export const products = [
},
{
title: 'Auth',
- icon: '/docs/img/icons/menu/auth',
+ icon: 'auth',
hasLightIcon: true,
- href: '/guides/auth/overview',
+ href: '/guides/auth',
description:
'Add and manage email and password, passwordless, OAuth, and mobile logins to your project through a suite of identity providers and APIs.',
span: 'col-span-12 md:col-span-6',
},
{
title: 'Storage',
- icon: '/docs/img/icons/menu/storage',
+ icon: 'storage',
hasLightIcon: true,
href: '/guides/storage',
description:
@@ -202,7 +219,7 @@ export const products = [
},
{
title: 'Realtime',
- icon: '/docs/img/icons/menu/realtime',
+ icon: 'realtime',
hasLightIcon: true,
href: '/guides/realtime',
description:
@@ -210,7 +227,7 @@ export const products = [
},
{
title: 'Edge Functions',
- icon: '/docs/img/icons/menu/functions',
+ icon: 'functions',
hasLightIcon: true,
href: '/guides/functions',
description:
@@ -255,22 +272,22 @@ export const selfHostingOptions = [
{
title: 'Auth',
icon: 'auth',
- href: '/docs/reference/self-hosting-auth/introduction',
+ href: 'reference/self-hosting-auth/introduction',
},
{
title: 'Realtime',
icon: 'realtime',
- href: '/docs/reference/self-hosting-realtime/introduction',
+ href: 'reference/self-hosting-realtime/introduction',
},
{
title: 'Storage',
icon: 'storage',
- href: '/docs/reference/self-hosting-storage/introduction',
+ href: 'reference/self-hosting-storage/introduction',
},
{
title: 'Analytics',
icon: 'analytics',
- href: '/docs/reference/self-hosting-analytics/introduction',
+ href: 'reference/self-hosting-analytics/introduction',
},
]
@@ -278,12 +295,54 @@ export const clientLibraries = [
{
title: 'Javascript',
icon: 'reference-javascript',
- href: '/docs/reference/javascript/initializing',
+ href: 'reference/javascript/introduction',
},
{
title: 'Flutter',
icon: 'reference-dart',
- href: '/docs/reference/dart/initializing',
+ href: 'reference/dart/introduction',
+ },
+ {
+ title: 'Python',
+ icon: 'reference-python',
+ href: 'reference/python/introduction',
+ },
+ {
+ title: 'C#',
+ icon: 'reference-csharp',
+ href: 'reference/csharp/introduction',
+ },
+ {
+ title: 'Swift',
+ icon: 'reference-swift',
+ href: 'reference/swift/introduction',
+ },
+]
+
+export const additionalResources = [
+ {
+ title: 'Management API',
+ description: 'Manage your Supabase projects and organizations.',
+ icon: 'reference-api',
+ href: 'reference/api/introduction',
+ },
+ {
+ title: 'Supabase CLI',
+ description: 'Use the CLI to develop, manage and deploy your projects.',
+ icon: 'reference-cli',
+ href: 'reference/cli/introduction',
+ },
+ {
+ title: 'Platform Guides',
+ description: 'Learn more about the tools and services powering Supabase.',
+ icon: 'platform',
+ href: 'guides/platform',
+ },
+ {
+ title: 'Integrations',
+ description: 'Explore a variety of integrations from Supabase partners.',
+ icon: 'integrations',
+ href: 'guides/integrations',
},
]
diff --git a/packages/ui/src/components/IconPanel/IconPanel.tsx b/packages/ui/src/components/IconPanel/IconPanel.tsx
index 64c68d8eea8..91eed589bcd 100644
--- a/packages/ui/src/components/IconPanel/IconPanel.tsx
+++ b/packages/ui/src/components/IconPanel/IconPanel.tsx
@@ -102,7 +102,14 @@ const IconPanel = ({
bg-scale-200 dark:bg-whiteA-300 opacity-0 peer-hover:opacity-100"
>