From 316558030144acc1f25eb10227a3a5e444eb91ae Mon Sep 17 00:00:00 2001 From: Thomas Osmonson Date: Tue, 11 Aug 2020 13:50:35 -0500 Subject: [PATCH] fix: toc inpage limit bug --- src/components/mdx/md-contents.tsx | 2 +- src/components/toc.tsx | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/mdx/md-contents.tsx b/src/components/mdx/md-contents.tsx index d7ade54a..56a72092 100644 --- a/src/components/mdx/md-contents.tsx +++ b/src/components/mdx/md-contents.tsx @@ -266,7 +266,7 @@ export const MDContents: React.FC = ({ pageTop: PageTop = null, headings, c > {/**/} - {headings?.length ? : null} + {headings?.length ? : null} ) : null} diff --git a/src/components/toc.tsx b/src/components/toc.tsx index f2941440..d8f32851 100644 --- a/src/components/toc.tsx +++ b/src/components/toc.tsx @@ -36,7 +36,8 @@ const Item = ({ const isActive = isOnScreen || _isActive; const adjustedLevel = level - 2; - return adjustedLevel > 0 && adjustedLevel <= 2 ? ( + const shouldRender = limit ? adjustedLevel > 0 && adjustedLevel <= 2 : true; + return shouldRender ? (