refactor: use formatDate util

This commit is contained in:
Ahmad Al Maaz
2021-06-29 16:55:42 +03:00
parent 3087e78496
commit 26f0379afa
4 changed files with 20 additions and 14 deletions

View File

@@ -3,8 +3,7 @@ import PageTitle from '@/components/PageTitle'
import SectionContainer from '@/components/SectionContainer'
import { BlogSeo } from '@/components/SEO'
import siteMetadata from '@/data/siteMetadata'
const postDateTemplate = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' }
import formatDate from '@/lib/utils/formatDate'
export default function PostLayout({ frontMatter, authorDetails, next, prev, children }) {
const { date, title } = frontMatter
@@ -20,9 +19,7 @@ export default function PostLayout({ frontMatter, authorDetails, next, prev, chi
<div>
<dt className="sr-only">Published on</dt>
<dd className="text-base font-medium leading-6 text-gray-500 dark:text-gray-400">
<time dateTime={date}>
{new Date(date).toLocaleDateString(siteMetadata.locale, postDateTemplate)}
</time>
<time dateTime={date}>{formatDate(date)}</time>
</dd>
</div>
</dl>