import { NavigationContext } from 'shared/context/navigation-context.mjs' import { nsMerge } from 'shared/utils.mjs' // Hooks import { useContext } from 'react' // Components import Head from 'next/head' import { BaseLayout, BaseLayoutLeft, BaseLayoutProse, BaseLayoutRight, } from 'shared/components/base-layout.mjs' import { NavLinks, Breadcrumbs, MainSections, ns as navNs, } from 'shared/components/navigation/sitenav.mjs' import { Toc } from 'shared/components/mdx/toc.mjs' import { MdxMetaData, ns as metaNs } from 'shared/components/mdx/meta.mjs' import { PrevNext } from 'shared/components/prev-next.mjs' export const ns = nsMerge(navNs, 'docs', metaNs) export const FrontmatterHead = ({ frontmatter, slug, locale }) => ( {frontmatter.title + '- FreeSewing.org'} ) export const DocsLayout = ({ children = [], frontmatter }) => { const { slug, locale } = useContext(NavigationContext) return ( <>

{frontmatter.title}

{children}
) }