From 09e0e2d1569e5098c960299746f7b8632e9b35f3 Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Fri, 7 Jan 2022 12:42:12 +0100 Subject: fix: check for undefined meta in post header The meta object can exists but its properties can be undefined. So I don't want to display the dl if all properties are undefined. --- src/components/PostHeader/PostHeader.tsx | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/components/PostHeader') diff --git a/src/components/PostHeader/PostHeader.tsx b/src/components/PostHeader/PostHeader.tsx index 2cdc39e..7046790 100644 --- a/src/components/PostHeader/PostHeader.tsx +++ b/src/components/PostHeader/PostHeader.tsx @@ -15,6 +15,16 @@ const PostHeader = ({ meta?: ArticleMeta; title: string; }) => { + const hasMeta = () => { + return ( + meta?.author || + meta?.commentCount || + meta?.dates || + meta?.thematics || + meta?.website + ); + }; + return (
@@ -26,7 +36,7 @@ const PostHeader = ({ )} {title} - {meta && } + {meta && hasMeta() && } {intro && (