From 0a6f8ab699f751f1525ba3762968ace2b9e20cb6 Mon Sep 17 00:00:00 2001 From: srleom Date: Wed, 20 Mar 2024 10:47:12 +0800 Subject: [PATCH] Updated no posts behaviour --- src/pages/blog/[...page].astro | 93 ++++++++++++++++++---------------- src/pages/index.astro | 25 ++++----- src/pages/tags/index.astro | 42 ++++++++------- 3 files changed, 86 insertions(+), 74 deletions(-) diff --git a/src/pages/blog/[...page].astro b/src/pages/blog/[...page].astro index 5279d1b..641f644 100644 --- a/src/pages/blog/[...page].astro +++ b/src/pages/blog/[...page].astro @@ -64,51 +64,58 @@ const paginationProps = {

Blog

-
-
-
    - {page.data.map((p) => )} -
- -
- { - !!uniqueTags.length && ( - - ) - } -
+ + + {!!uniqueTags.length && ( + + )} + + ) + } + - -
-
    - { - allPostsByDate.map((p) => ( -
  • - -
  • - )) - } -
-
+ { + allPostsByDate.length > 0 && ( +
+
    + {allPostsByDate.map((p) => ( +
  • + +
  • + ))} +
+
+ ) + }

Tags

+ {allTags.length === 0 &&

No posts yet.

} + + { + allTags.length > 0 && ( +
+ ) + } -
    - { - allTags.map(([tag, val]) => ( -
  • - - #{tag} - - - - {val} post{val > 1 && 's'} - -
  • - )) - } -