*/}
+
+ + +
diff --git a/apps/docs/components/Navigation/NavigationMenu/NavigationMenu.constants.ts b/apps/docs/components/Navigation/NavigationMenu/NavigationMenu.constants.ts
index fc502585e7a..df352a3f05d 100644
--- a/apps/docs/components/Navigation/NavigationMenu/NavigationMenu.constants.ts
+++ b/apps/docs/components/Navigation/NavigationMenu/NavigationMenu.constants.ts
@@ -510,7 +510,7 @@ export const reference_javascript = {
export const reference_cli = {
icon: '/img/icons/cli-icon.svg',
title: 'Supabase CLI',
- parent: '/reference',
+ parent: '/',
items: [
{
name: 'Getting Started',
@@ -561,3 +561,71 @@ export const reference_cli = {
// 'reference/auth': AuthServerNav,
// 'reference/storage': StorageServerNav,
// ]
+
+export const references = [
+ {
+ label: 'Client libraries',
+ items: [
+ {
+ label: 'supabase-js',
+ versions: ['v2', 'v1'],
+ description: 'something about the reference',
+ icon: '/docs/img/icons/javascript-icon.svg',
+ url: '/new/reference/javascript/start',
+ },
+ {
+ label: 'supabase-py',
+ description: 'something about the reference',
+ icon: '/docs/img/icons/python-icon.svg',
+ url: '/new/reference/python/start',
+ },
+ {
+ label: 'supabase-dart',
+ versions: ['v1', 'v0'],
+ description: 'something about the reference',
+ icon: '/docs/img/icons/dart-icon.svg',
+ url: '/new/reference/dart/start',
+ },
+ ],
+ },
+ {
+ label: 'Platform Tools',
+ items: [
+ {
+ label: 'CLI',
+ description: 'something about the reference',
+ icon: '/docs/img/icons/cli-icon.svg',
+ url: '/new/reference/cli/start',
+ },
+ {
+ label: 'Management API',
+ description: 'something about the reference',
+ icon: '/docs/img/icons/api-icon.svg',
+ url: '/new/reference/management-api/start',
+ },
+ ],
+ },
+ {
+ label: 'Self Hosting',
+ items: [
+ {
+ label: 'Auth server',
+ description: 'something about the reference',
+ icon: '/docs/img/icons/menu/auth.svg',
+ url: '/reference/auth/start',
+ },
+ {
+ label: 'Storage server',
+ description: 'something about the reference',
+ icon: '/docs/img/icons/menu/storage.svg',
+ url: '/reference/storage/start',
+ },
+ {
+ label: 'Realtime server',
+ description: 'something about the reference',
+ icon: '/docs/img/icons/menu/realtime.svg',
+ url: '/reference/realtime/start',
+ },
+ ],
+ },
+]
diff --git a/apps/docs/components/Navigation/NavigationMenu/NavigationMenu.tsx b/apps/docs/components/Navigation/NavigationMenu/NavigationMenu.tsx
index ebc412e7175..98080ca5025 100644
--- a/apps/docs/components/Navigation/NavigationMenu/NavigationMenu.tsx
+++ b/apps/docs/components/Navigation/NavigationMenu/NavigationMenu.tsx
@@ -142,6 +142,56 @@ const SideNav = () => {
level: 'platform',
},
],
+ [
+ {
+ label: 'Javascript Client',
+ icon: 'api.svg',
+ href: '/new/reference/javascript/start',
+ level: 'reference_javascript',
+ },
+ {
+ label: 'supabase-py',
+ icon: 'api.svg',
+ href: '/new/reference/javascript/start',
+ level: 'reference_javascript',
+ },
+ {
+ label: 'supabase-dart',
+ icon: 'api.svg',
+ href: '/new/reference/javascript/start',
+ level: 'reference_javascript',
+ },
+ {
+ label: 'Mangement API',
+ icon: 'api.svg',
+ href: '/new/reference/javascript/start',
+ level: 'reference_javascript',
+ },
+ {
+ label: 'CLI',
+ icon: 'api.svg',
+ href: '/new/reference/cli/start',
+ level: 'reference_javascript',
+ },
+ {
+ label: 'Auth server',
+ icon: 'api.svg',
+ href: '/new/reference/javascript/start',
+ level: 'reference_javascript',
+ },
+ {
+ label: 'Storage server',
+ icon: 'api.svg',
+ href: '/new/reference/javascript/start',
+ level: 'reference_javascript',
+ },
+ {
+ label: 'Realtime server',
+ icon: 'api.svg',
+ href: '/new/reference/javascript/start',
+ level: 'reference_javascript',
+ },
+ ],
]
return (
diff --git a/apps/docs/components/Navigation/NavigationMenu/NavigationMenuCliList.tsx b/apps/docs/components/Navigation/NavigationMenu/NavigationMenuCliList.tsx
index 557a38c8f27..a9f2a4d766b 100644
--- a/apps/docs/components/Navigation/NavigationMenu/NavigationMenuCliList.tsx
+++ b/apps/docs/components/Navigation/NavigationMenu/NavigationMenuCliList.tsx
@@ -125,7 +125,7 @@ const NavigationMenuCliList = ({ currentLevel, setLevel, id }) => {
+ supabase-js +
++ v2.0 +
+Currently no alpha releases
+
*/}
+
+