From 86c010b37f645250678d4f3ad59ff147e15e7d33 Mon Sep 17 00:00:00 2001 From: Markus Unterwaditzer Date: Sun, 20 Dec 2020 18:36:29 +0100 Subject: [PATCH] fix: Hide sidebar entries without CSS --- src/components/sidebarLink.tsx | 8 +++----- src/css/_includes/sidebar.scss | 5 ----- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/src/components/sidebarLink.tsx b/src/components/sidebarLink.tsx index a68820a49e5e2..347ba43f3a626 100644 --- a/src/components/sidebarLink.tsx +++ b/src/components/sidebarLink.tsx @@ -22,10 +22,8 @@ export default ({ const location = useLocation(); const isActive = location && location.pathname.indexOf(withPrefix(to)) === 0; - className += " toc-item"; - if (isActive || collapsed === false) { - className += " toc-visible"; - } + const showSubtree = isActive || collapsed === false; + className += "toc-item"; return (
  • @@ -34,7 +32,7 @@ export default ({ {title && children && ( )}
  • diff --git a/src/css/_includes/sidebar.scss b/src/css/_includes/sidebar.scss index 33e4909771c6c..826c21ad50f3b 100644 --- a/src/css/_includes/sidebar.scss +++ b/src/css/_includes/sidebar.scss @@ -68,14 +68,9 @@ } [data-sidebar-branch] [data-sidebar-branch] > [data-sidebar-tree] { - display: none; margin-bottom: 0; } -[data-sidebar-branch].toc-visible > [data-sidebar-tree] { - display: block; -} - [data-sidebar-link] { position: relative; line-height: 1.5;