Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
Commit 2e6dec7e authored by Julie Thezenas's avatar Julie Thezenas Committed by Christophe Chaudier
Browse files

fix: Expand TOC

parent a0ef4b19
No related branches found
No related tags found
1 merge request!57Resolve "(page) increase TOC on left"
/// <reference types="@docusaurus/plugin-content-pages" />
/// <reference types="react" />
import type { Props } from '@theme/MDXPage';
export default function MDXPage(props: Props): JSX.Element;
import React from 'react';
import clsx from 'clsx';
import {
PageMetadata,
HtmlClassNameProvider,
ThemeClassNames,
} from '@docusaurus/theme-common';
import Layout from '@theme/Layout';
import MDXContent from '@theme/MDXContent';
import TOC from '@theme/TOC';
import styles from './styles.module.css';
export default function MDXPage(props) {
const {content: MDXPageContent} = props;
const {
metadata: {title, description, frontMatter},
} = MDXPageContent;
const {wrapperClassName, hide_table_of_contents: hideTableOfContents} =
frontMatter;
return (
<HtmlClassNameProvider
className={clsx(
wrapperClassName ?? ThemeClassNames.wrapper.mdxPages,
ThemeClassNames.page.mdxPage,
)}>
<PageMetadata title={title} description={description} />
<Layout>
<main className="container container--fluid margin-vert--lg">
<div className={clsx('row', styles.mdxPageWrapper)}>
<div className={clsx('col', !hideTableOfContents && 'col--8')}>
<MDXContent>
<MDXPageContent />
</MDXContent>
</div>
{!hideTableOfContents && MDXPageContent.toc && (
<div className="col col--3">
<TOC
toc={MDXPageContent.toc}
minHeadingLevel={frontMatter.toc_min_heading_level}
maxHeadingLevel={frontMatter.toc_max_heading_level}
/>
</div>
)}
</div>
</main>
</Layout>
</HtmlClassNameProvider>
);
}
.mdxPageWrapper {
justify-content: center;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment