From f6e0e444820f67f212e362c54816df5d0e4d4cf0 Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Tue, 25 Jan 2022 15:53:43 +0100 Subject: chore: wrap dates with time tag --- src/components/Comment/Comment.tsx | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) (limited to 'src/components/Comment/Comment.tsx') diff --git a/src/components/Comment/Comment.tsx b/src/components/Comment/Comment.tsx index 11300fc..6eb0184 100644 --- a/src/components/Comment/Comment.tsx +++ b/src/components/Comment/Comment.tsx @@ -3,6 +3,7 @@ import CommentForm from '@components/CommentForm/CommentForm'; import { config } from '@config/website'; import { t } from '@lingui/macro'; import { Comment as CommentData } from '@ts/types/comments'; +import { getFormattedDate } from '@utils/helpers/format'; import Head from 'next/head'; import Image from 'next/image'; import Link from 'next/link'; @@ -21,6 +22,7 @@ const Comment = ({ isNested?: boolean; }) => { const router = useRouter(); + const locale = router.locale ? router.locale : config.locales.defaultLocale; const [isReply, setIsReply] = useState(false); const firstFieldRef = useRef(null); @@ -39,14 +41,9 @@ const Comment = ({ }; const getLocaleDate = () => { - const commentDate = new Date(comment.date); - const date = commentDate.toLocaleDateString(router.locale, { - year: 'numeric', - month: 'long', - day: 'numeric', - }); - const time = commentDate - .toLocaleTimeString(router.locale, { + const date = getFormattedDate(comment.date, locale); + const time = new Date(comment.date) + .toLocaleTimeString(locale, { hour: 'numeric', minute: 'numeric', }) @@ -73,9 +70,11 @@ const Comment = ({
{t`Published on:`}
- - {getLocaleDate()} - +