diff --git a/apps/docs/components/Navigation/NavigationMenu/NavigationMenu.constants.ts b/apps/docs/components/Navigation/NavigationMenu/NavigationMenu.constants.ts index fb5726b13a6..66fd042e2d5 100644 --- a/apps/docs/components/Navigation/NavigationMenu/NavigationMenu.constants.ts +++ b/apps/docs/components/Navigation/NavigationMenu/NavigationMenu.constants.ts @@ -701,61 +701,61 @@ export const reference = { } export const reference_javascript_v1 = { - icon: '/img/icons/menu/reference-javascript.svg', + icon: 'reference-javascript', title: 'javascript', url: '/guides/reference/javascript', parent: '/reference', } export const reference_javascript_v2 = { - icon: '/img/icons/menu/reference-javascript.svg', + icon: 'reference-javascript', title: 'javascript', url: '/guides/reference/javascript', parent: '/reference', } export const reference_dart_v0 = { - icon: '/img/icons/menu/reference-dart.svg', + icon: 'reference-dart', title: 'dart', url: '/guides/reference/dart', parent: '/reference', } export const reference_dart_v1 = { - icon: '/img/icons/menu/reference-dart.svg', + icon: 'reference-dart', title: 'dart', url: '/guides/reference/dart', parent: '/reference', } export const reference_cli = { - icon: '/img/icons/menu/reference-cli.svg', + icon: 'reference-cli', title: 'Supabase CLI', url: '/guides/reference/cli', parent: '/', } export const reference_api = { - icon: '/img/icons/menu/reference-api.svg', + icon: 'reference-api', title: 'Management API', url: '/guides/reference/api', parent: '/reference', } export const reference_self_hosting_auth = { - icon: '/img/icons/menu/reference-auth.svg', + icon: 'reference-auth', title: 'Self Hosting Auth', url: '/guides/reference/self-hosting/auth', parent: '/reference', } export const reference_self_hosting_storage = { - icon: '/img/icons/menu/reference-storage.svg', + icon: 'reference-storage', title: 'Self Hosting Storage', url: '/guides/reference/self-hosting/auth', parent: '/reference', } export const reference_self_hosting_realtime = { - icon: '/img/icons/menu/reference-auth.svg', + icon: 'reference-auth', title: 'Self Hosting Realtime', url: '/guides/reference/self-hosting/auth', parent: '/reference', diff --git a/apps/docs/components/Navigation/NavigationMenu/NavigationMenu.tsx b/apps/docs/components/Navigation/NavigationMenu/NavigationMenu.tsx index 83cbefda303..49961756f32 100644 --- a/apps/docs/components/Navigation/NavigationMenu/NavigationMenu.tsx +++ b/apps/docs/components/Navigation/NavigationMenu/NavigationMenu.tsx @@ -242,7 +242,7 @@ const SideNav = () => { { label: 'JavaScript', icon: '/img/icons/menu/reference-javascript', - hasLightIcon: false, + hasLightIcon: true, href: '/reference/javascript/introduction', level: 'reference_javascript', }, @@ -256,7 +256,7 @@ const SideNav = () => { { label: 'Flutter', icon: '/img/icons/menu/reference-dart', - hasLightIcon: false, + hasLightIcon: true, href: '/reference/dart/introduction', level: 'reference_dart', }, @@ -266,14 +266,14 @@ const SideNav = () => { { label: 'Management API', icon: '/img/icons/menu/reference-api', - hasLightIcon: false, + hasLightIcon: true, href: '/reference/api/introduction', level: 'reference_javascript', }, { label: 'Supabase CLI', icon: '/img/icons/menu/reference-cli', - hasLightIcon: false, + hasLightIcon: true, href: '/reference/cli/introduction', level: 'reference_javascript', }, @@ -283,17 +283,20 @@ const SideNav = () => { { label: 'Self-Hosting Auth', icon: '/img/icons/menu/reference-auth', + hasLightIcon: true, href: '/reference/self-hosting-auth/introduction', level: 'reference_self_hosting_auth', }, { label: 'Self-Hosting Storage', + hasLightIcon: true, icon: '/img/icons/menu/reference-storage', href: '/reference/self-hosting-storage/introduction', level: 'reference_self_hosting_auth', }, { label: 'Self-Hosting Realtime', + hasLightIcon: true, icon: '/img/icons/menu/reference-realtime', href: '/reference/self-hosting-realtime/introduction', level: 'reference_self_hosting_auth', diff --git a/apps/docs/components/Navigation/NavigationMenu/NavigationMenuRefList.tsx b/apps/docs/components/Navigation/NavigationMenu/NavigationMenuRefList.tsx index 310ad01b058..fb71df4ddbd 100644 --- a/apps/docs/components/Navigation/NavigationMenu/NavigationMenuRefList.tsx +++ b/apps/docs/components/Navigation/NavigationMenu/NavigationMenuRefList.tsx @@ -6,7 +6,7 @@ import * as NavItems from './NavigationMenu.constants' import { find } from 'lodash' import Image from 'next/image' -import { memo } from 'react' +import { useTheme } from 'common/Providers' // import apiCommonSections from '~/../../spec/common-client-libs-sections.json' @@ -82,6 +82,7 @@ const NavigationMenuRefList: React.FC = ({ allowedClientKeys, }) => { const router = useRouter() + const { isDarkMode } = useTheme() let sections = commonSections @@ -171,7 +172,7 @@ const NavigationMenuRefList: React.FC = ({ alt={id} width={24} height={24} - src={`${router.basePath}` + menu.icon ?? `/img/icons/menu/${id}.svg`} + src={`${router.basePath}/img/icons/menu/${menu.icon}${isDarkMode ? '' : '-light'}.svg`} className="rounded" /> diff --git a/apps/docs/pages/new/index.mdx b/apps/docs/pages/new/index.mdx index 03212d462c8..7d54a559319 100644 --- a/apps/docs/pages/new/index.mdx +++ b/apps/docs/pages/new/index.mdx @@ -20,7 +20,7 @@ export const meta = {
- +