diff --git a/apps/temp-docs/layouts/Default.tsx b/apps/temp-docs/layouts/Default.tsx
index bb716b2acfa..b08d002085b 100644
--- a/apps/temp-docs/layouts/Default.tsx
+++ b/apps/temp-docs/layouts/Default.tsx
@@ -1,16 +1,34 @@
+import { useEffect } from 'react'
import Head from 'next/head'
import NavBar from '../components/nav/NavBar'
+import SideBar from '../components/nav/SideBar'
import Footer from '../components/Footer'
const Layout = ({
- children,
meta,
+ children,
+ toc,
+ menuItems,
currentPage,
}: {
meta: { title: string; description: string }
- children: React.ReactNode
+ children: JSX.Element
+ toc?: any
+ menuItems: any
currentPage: string
}) => {
+ const theme = 'okaidia'
+ console.log('Layout')
+ useEffect(() => {
+ const key = localStorage.getItem('supabaseDarkMode')
+ if (!key) {
+ // Default to dark mode if no preference config
+ document.documentElement.className = 'dark'
+ } else {
+ document.documentElement.className = key === 'true' ? 'dark' : ''
+ }
+ }, [])
+
return (
<>
@@ -22,12 +40,40 @@ const Layout = ({
+
+
+
-
- {children}
-
+
+
+
+
+ {toc && (
+
+
On this page
+
+ {toc.json.map((item: any, i: number) => {
+ return (
+ -
+ {item.content}
+
+ )
+ })}
+
+
+ )}
+
+
>
diff --git a/apps/temp-docs/layouts/DocsLayout.tsx b/apps/temp-docs/layouts/DocsLayout.tsx
deleted file mode 100644
index 1b86306e9b8..00000000000
--- a/apps/temp-docs/layouts/DocsLayout.tsx
+++ /dev/null
@@ -1,83 +0,0 @@
-import { useEffect } from 'react'
-import Head from 'next/head'
-import NavBar from '../components/nav/NavBar'
-import SideBar from '../components/nav/SideBar'
-import Footer from '../components/Footer'
-
-const DocsLayout = ({
- meta,
- children,
- toc,
- menuItems,
- currentPage,
-}: {
- meta: { title: string; description: string }
- children: JSX.Element
- toc?: any
- menuItems: any
- currentPage: string
-}) => {
- const theme = 'okaidia'
-
- useEffect(() => {
- const key = localStorage.getItem('supabaseDarkMode')
- if (!key) {
- // Default to dark mode if no preference config
- document.documentElement.className = 'dark'
- } else {
- document.documentElement.className = key === 'true' ? 'dark' : ''
- }
- }, [])
-
- return (
- <>
-
- {meta?.title} | Supabase
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {toc && (
-
-
On this page
-
- {toc.json.map((item: any, i: number) => {
- return (
- -
- {item.content}
-
- )
- })}
-
-
- )}
-
-
-
-
- >
- )
-}
-
-export default DocsLayout
diff --git a/apps/temp-docs/layouts/Guide.tsx b/apps/temp-docs/layouts/Guide.tsx
index 470809c87ac..b21b00b38dd 100644
--- a/apps/temp-docs/layouts/Guide.tsx
+++ b/apps/temp-docs/layouts/Guide.tsx
@@ -2,7 +2,7 @@ import { MDXProvider } from '@mdx-js/react'
import { NextSeo } from 'next-seo'
import { useRouter } from 'next/router'
import menuItems from '~/components/nav/menu-items.json'
-import Layout from '~/layouts/DocsLayout'
+import Layout from '~/layouts/Default'
import { getPageType } from '~/lib/helpers'
import getComponents from '~/lib/mdx/getComponents'
diff --git a/apps/temp-docs/pages/index.tsx b/apps/temp-docs/pages/index.tsx
index 0b4909f831c..f2e81ba28f0 100644
--- a/apps/temp-docs/pages/index.tsx
+++ b/apps/temp-docs/pages/index.tsx
@@ -3,7 +3,7 @@ import { MDXRemote } from 'next-mdx-remote'
import { serialize } from 'next-mdx-remote/serialize'
import components from '~/components'
import menuItems from '~/components/nav/menu-items.json'
-import Layout from '~/layouts/DocsLayout'
+import Layout from '~/layouts/Default'
import { getDocsBySlug } from '../lib/docs'
export default function Home({
meta,