mirror of https://github.com/hwchase17/langchain
docs[minor]: Hide prev/next buttons on docs in how to / tutorials (#21789)
These buttons don't navigate to the proper prev/next page. Hide in those pagespull/21518/head^2
parent
8607735b80
commit
6febb283f6
@ -0,0 +1,22 @@
|
||||
import React from "react";
|
||||
import DocPaginator from "@theme-original/DocPaginator";
|
||||
|
||||
const BLACKLISTED_PATHS = ["/docs/how_to/", "/docs/tutorials/"];
|
||||
|
||||
export default function DocPaginatorWrapper(props) {
|
||||
const [shouldHide, setShouldHide] = React.useState(false);
|
||||
|
||||
React.useEffect(() => {
|
||||
if (typeof window === "undefined") return;
|
||||
const currentPath = window.location.pathname;
|
||||
if (BLACKLISTED_PATHS.some((path) => currentPath.includes(path))) {
|
||||
setShouldHide(true);
|
||||
}
|
||||
}, []);
|
||||
|
||||
if (!shouldHide) {
|
||||
// eslint-disable-next-line react/jsx-props-no-spreading
|
||||
return <DocPaginator {...props} />;
|
||||
}
|
||||
return null;
|
||||
}
|
Loading…
Reference in New Issue