From 3a5a00fcfe1acbeaa6d6d093e9c6ad5f76464350 Mon Sep 17 00:00:00 2001 From: joostdecock Date: Sat, 15 Jul 2023 10:38:10 +0200 Subject: [PATCH] chore(dev): Updated docs page layout --- sites/dev/pages/[...slug].mjs | 33 ++++++++++++++++++++++++++------- 1 file changed, 26 insertions(+), 7 deletions(-) diff --git a/sites/dev/pages/[...slug].mjs b/sites/dev/pages/[...slug].mjs index f66b2986e03..22c18738665 100644 --- a/sites/dev/pages/[...slug].mjs +++ b/sites/dev/pages/[...slug].mjs @@ -4,6 +4,7 @@ import { mdxPaths } from 'site/prebuild/mdx-paths.en.mjs' import { serverSideTranslations } from 'next-i18next/serverSideTranslations' // Hooks import { useState, useEffect } from 'react' +import { useNavigation } from 'site/hooks/use-navigation.mjs' // Components import Head from 'next/head' import { PageWrapper, ns } from 'shared/components/wrappers/page.mjs' @@ -13,6 +14,8 @@ import { MdxWrapper } from 'shared/components/wrappers/mdx.mjs' import { Toc } from 'shared/components/mdx/toc.mjs' import { MdxMetaData } from 'shared/components/mdx/meta.mjs' import { PrevNext } from 'shared/components/prev-next.mjs' +import { ReadMore } from 'shared/components/mdx/read-more.mjs' +import { NavLinks, Breadcrumbs, MainSections } from 'shared/components/navigation/sitenav.mjs' /* * This page is auto-generated by the prebuild script. @@ -23,6 +26,11 @@ import { PrevNext } from 'shared/components/prev-next.mjs' const DocsPage = ({ page, slug }) => { const [frontmatter, setFrontmatter] = useState({ title: 'FreeSewing.dev' }) const [MDX, setMDX] = useState() + /* + * Get the siteNav object from the useNavigation hook + * FIXME: ignorecontrol is not yet implmented here + */ + const { siteNav } = useNavigation({ ignoreControl: true }) /* Load MDX dynamically */ useEffect(() => { @@ -56,17 +64,28 @@ const DocsPage = ({ page, slug }) => { {frontmatter.title} - FreeSewing.dev -
- {frontmatter.toc && frontmatter.toc.length > 0 && ( -
- - +
+
+ + +
+
+
+ +

{frontmatter.title}

+
+ +
- )} -
{MDX}
+
+ +
+ +
+
)