fix: documentation mdx container

This commit is contained in:
Valerio Ageno
2024-08-17 20:08:23 +02:00
parent 71ac19cbb9
commit 6402f42d01
3 changed files with 12 additions and 13 deletions
@@ -8,8 +8,8 @@ export default function MdxPre({ children }: PreProps): JSX.Element {
return (
<CodeHighlight
className={styles.pre}
style={{ borderRadius: 8 }}
code={children.props.children || ''}
style={{ borderRadius: 8 }}
language={children.props.className?.replace('language-', '')}
/>
)
-1
View File
@@ -10,7 +10,6 @@ import { Head, useRouter } from 'tuono'
import Navbar from '../components/navbar'
import '@mantine/core/styles.css'
import '@mantine/code-highlight/styles.css'
import Sidebar from '../components/sidebar'
interface RootRouteProps {
@@ -1,9 +1,11 @@
import type { ReactNode } from 'react'
import { AppShell, Container, Flex } from '@mantine/core'
import { AppShell, Container } from '@mantine/core'
import MdxProvider from '../../components/mdx-provider'
import EditPage from '../../components/edit-page'
import TableOfContents from '../../components/table-of-content'
import '@mantine/code-highlight/styles.css'
interface RootRouteProps {
children: ReactNode
}
@@ -11,16 +13,14 @@ interface RootRouteProps {
export default function RootRoute({ children }: RootRouteProps): JSX.Element {
return (
<AppShell.Main>
<Container size="lg" p={5}>
<Flex>
<Container id="mdx-root" component="article">
<MdxProvider>{children}</MdxProvider>
<EditPage />
</Container>
<Container size="xs" visibleFrom="lg">
<TableOfContents withTabs={false} />
</Container>
</Flex>
<Container size="lg" p={20} display={{ lg: 'flex' }}>
<Container id="mdx-root" component="article" size="md" p={0}>
<MdxProvider>{children}</MdxProvider>
<EditPage />
</Container>
<Container size="xs" visibleFrom="lg" p={0}>
<TableOfContents withTabs={false} />
</Container>
</Container>
</AppShell.Main>
)