diff --git a/client-solid/src/Components/Comment.tsx b/client-solid/src/Components/Comment.tsx index d78fa0a..c706750 100644 --- a/client-solid/src/Components/Comment.tsx +++ b/client-solid/src/Components/Comment.tsx @@ -7,15 +7,23 @@ export function Comment(props: { comment: PublicComment }): JSXElement { const [content, setContent] = createSignal(""); createEffect(() => { - setCreationDate(new Date(props.comment.created_at).toDateString()); + const date = new Date(props.comment.created_at); + if (!isNaN(date.getTime())) { + setCreationDate(date.toDateString()); + } else { + // Set creation date to an empty string or any default value when the date is invalid + setCreationDate(""); + } setContent(props.comment.content); }); return ( <> -
- -
+ {creationDate() && ( // Render creation date only if it's not an empty string +
+ +
+ )}
{content()}