- {!!navSection && "children" in navSection && (
+ {navSectionPages.length > 0 && (
- {navSection.children
- .filter((page) => page.route !== item.url)
- .map((page) => (
-
-
-
- ))}
+ {navSectionPages.map((page) => (
+
+
+
+ ))}
)}
diff --git a/src/components/shared/components/Layout/components/PrevNextNavigationWrapper.tsx b/src/components/shared/components/Layout/components/PrevNextNavigationWrapper.tsx
index 49eacfc40..5f2af8f79 100644
--- a/src/components/shared/components/Layout/components/PrevNextNavigationWrapper.tsx
+++ b/src/components/shared/components/Layout/components/PrevNextNavigationWrapper.tsx
@@ -1,10 +1,10 @@
import Image from "next/image";
import Link from "next/link";
-import { useRouter } from "next/router";
import { PropsWithChildren, useMemo } from "react";
import { useSelector } from "react-redux";
import { usePrevious } from "react-use";
+import { useNormalizedRoute } from "~/hooks/useIsHomePage";
import { basePath } from "~/lib/app.constants";
import { selectDirectoriesByRoute, selectFlatDirectories } from "~/lib/directories/directories.selectors";
import { countRouteSegments, getValidParentDirectory } from "~/lib/helpers/nextra";
@@ -21,22 +21,24 @@ type PrevNextNavigationWrapperProps = PropsWithChildren<{}>;
* @todo Add optional "tutorial" link in the bottom Continue Learning section
*/
export const PrevNextNavigationWrapper: React.FC