Files
nonebot2/website/src/theme/Page/TOC/Container/index.tsx
2025-03-09 21:18:32 +08:00

28 lines
688 B
TypeScript

import React from "react";
import { useWindowSize } from "@nullbot/docusaurus-theme-nonepress/client";
import type { Props } from "@theme/Page/TOC/Container";
import OriginTOCContainer from "@theme-original/Page/TOC/Container";
import "./styles.css";
export default function TOCContainer({
children,
...props
}: Props): React.ReactNode {
const windowSize = useWindowSize();
const isClient = windowSize !== "ssr";
return (
<OriginTOCContainer {...props}>
{children}
{isClient && (
<div className="toc-ads-container">
<div className="wwads-cn wwads-vertical toc-ads" data-id="281" />
</div>
)}
</OriginTOCContainer>
);
}