Skip to content

Commit 9810130

Browse files
committed
RDoc-3361 Added EmptyToc component
1 parent 7dfa375 commit 9810130

File tree

4 files changed

+31
-6
lines changed

4 files changed

+31
-6
lines changed

src/components/EmptyToc.module.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.emptyToc {
2+
width: 25%;
3+
margin-left: 2px;
4+
}

src/components/EmptyToc.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import React, {ReactNode} from "react";
2+
import styles from "./EmptyToc.module.css";
3+
4+
export default function EmptyToc(): ReactNode {
5+
return <div className={styles.emptyToc}></div>
6+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
.wrapper {
2+
display: flex;
3+
position: relative;
4+
}
5+
6+
.content {
7+
flex: 1;
8+
}

src/theme/DocItem/index.tsx

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,20 @@ import DocItem from "@theme-original/DocItem";
33
import type DocItemType from "@theme/DocItem";
44
import type { WrapperProps } from "@docusaurus/types";
55
import { LanguageProvider } from "../../components/LanguageContext";
6+
import wrapperStyles from "./DocItemWrapper.module.css";
7+
import tocStyles from "../../components/EmptyToc.module.css";
68

79
type Props = WrapperProps<typeof DocItemType>;
810

911
export default function DocItemWrapper(props: Props): ReactNode {
10-
return (
11-
<LanguageProvider>
12-
<DocItem {...props} />
13-
</LanguageProvider>
14-
);
15-
}
12+
return (
13+
<div className={wrapperStyles.wrapper}>
14+
<LanguageProvider>
15+
<div className={wrapperStyles.content}>
16+
<DocItem {...props} />
17+
</div>
18+
</LanguageProvider>
19+
<div className={tocStyles.emptyToc}></div>
20+
</div>
21+
);
22+
}

0 commit comments

Comments
 (0)