feat(v2): inline table-of-contents + refactor TOC (#3904)

* Add TOCInline theme component

* Add TOCInline theme component doc + migration guide

* remove useless getPathsToWatch on classic theme

* rename rightToc to toc

* add temp theme-bootstrap TOCInline comp to fix build issue
This commit is contained in:
Sébastien Lorber 2020-12-11 16:30:53 +01:00 committed by GitHub
parent b11c24b752
commit 41ef333e47
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
28 changed files with 206 additions and 36 deletions

View file

@ -46,7 +46,7 @@ declare module '@docusaurus/plugin-content-docs-types' {
}
declare module '@theme/DocItem' {
import type {MarkdownRightTableOfContents} from '@docusaurus/types';
import type {TOCItem} from '@docusaurus/types';
export type DocumentRoute = {
readonly component: () => JSX.Element;
@ -80,7 +80,7 @@ declare module '@theme/DocItem' {
readonly content: {
readonly frontMatter: FrontMatter;
readonly metadata: Metadata;
readonly rightToc: readonly MarkdownRightTableOfContents[];
readonly toc: readonly TOCItem[];
(): JSX.Element;
};
};