From 3df601c2fa89ce6124e7fca04a1f5c3fa9d5424f Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Tue, 12 Nov 2019 07:48:39 +0300 Subject: [PATCH] fix(v2): remove empty containers when no data in blog pages (#1963) --- .../src/theme/BlogPostItem/index.js | 20 +++++++++---------- .../src/theme/BlogPostPage/index.js | 14 +++++++------ 2 files changed, 18 insertions(+), 16 deletions(-) diff --git a/packages/docusaurus-theme-classic/src/theme/BlogPostItem/index.js b/packages/docusaurus-theme-classic/src/theme/BlogPostItem/index.js index 80c0dba90c..79e8c864e2 100644 --- a/packages/docusaurus-theme-classic/src/theme/BlogPostItem/index.js +++ b/packages/docusaurus-theme-classic/src/theme/BlogPostItem/index.js @@ -89,10 +89,10 @@ function BlogPostItem(props) {
{children}
-
-
+ {(tags.length > 0 || truncated) && ( +
{tags.length > 0 && ( - <> +
Tags: {tags.map(({label, permalink: tagPermalink}) => ( ))} - +
)} -
-
{truncated && ( - - Read More - +
+ + Read More + +
)}
-
+ )}
); } diff --git a/packages/docusaurus-theme-classic/src/theme/BlogPostPage/index.js b/packages/docusaurus-theme-classic/src/theme/BlogPostPage/index.js index 38e5b03300..553d86ab91 100644 --- a/packages/docusaurus-theme-classic/src/theme/BlogPostPage/index.js +++ b/packages/docusaurus-theme-classic/src/theme/BlogPostPage/index.js @@ -23,12 +23,14 @@ function BlogPostPage(props) { -
- -
+ {(metadata.nextItem || metadata.prevItem) && ( +
+ +
+ )}