import { useTheme } from 'common/Providers' import Image from 'next/image' import Link from 'next/link' import { useRouter } from 'next/router' import NavigationMenu from '~/components/Navigation/NavigationMenu/NavigationMenu' import TopNavBarRef from '~/components/Navigation/NavigationMenu/TopNavBarRef' import FooterHelpCallout from '~/components/FooterHelpCallout' import { NavigationMenuContextProvider } from '~/components/Navigation/NavigationMenu/NavigationMenu.Context' import { menuState } from '~/hooks/useMenuState' const SiteRefLayout = ({ children }) => { const { isDarkMode } = useTheme() const menuLevel = 'home' // useMenuLevelId() const mobileMenuOpen = false const levelsData = { home: { icon: '/docs/img/icons/menu/home', name: 'Home', }, gettingstarted: { icon: '/docs/img/icons/menu/getting-started', name: 'Getting Started', }, database: { icon: '/docs/img/icons/menu/database', name: 'Database', }, auth: { icon: '/docs/img/icons/menu/auth', name: 'Auth', }, functions: { icon: '/docs/img/icons/menu/functions', name: 'Functions', }, realtime: { icon: '/docs/img/icons/menu/realtime', name: 'Realtime', }, storage: { icon: '/docs/img/icons/menu/storage', name: 'Storage', }, platform: { icon: '/docs/img/icons/menu/platform', name: 'Platform', }, resources: { icon: '/docs/img/icons/menu/resources', name: 'Resources', }, integrations: { icon: '/docs/img/icons/menu/integrations', name: 'Integrations', }, reference_javascript_v1: { icon: '/docs/img/icons/menu/reference-javascript', name: 'Javascript Reference v1.0', }, reference_javascript_v2: { icon: '/docs/img/icons/menu/reference-javascript', name: 'Javascript Reference v2.0', }, reference_dart_v0: { icon: '/docs/img/icons/menu/reference-dart', name: 'Dart Reference v0.0', }, reference_dart_v1: { icon: '/docs/img/icons/menu/reference-dart', name: 'Dart Reference v0.0', }, reference_cli: { icon: '/docs/img/icons/menu/reference-cli', name: 'CLI Reference', }, reference_api: { icon: '/docs/img/icons/menu/reference-api', name: 'Management API Reference', }, reference_self_hosting_auth: { icon: '/docs/img/icons/menu/reference-auth', name: 'Auth Server Reference', }, reference_self_hosting_storage: { icon: '/docs/img/icons/menu/reference-storage', name: 'Storage Server Reference', }, reference_self_hosting_realtime: { icon: '/docs/img/icons/menu/reference-realtime', name: 'Realtime Server Reference', }, } return ( {}}>
{/* */}
{/* */}
{mobileMenuOpen ? 'Close' : menuLevel ? levelsData[menuLevel].name : levelsData['home'].name}
) } export default SiteRefLayout