aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/organisms/layout/summary.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/organisms/layout/summary.tsx')
-rw-r--r--src/components/organisms/layout/summary.tsx18
1 files changed, 3 insertions, 15 deletions
diff --git a/src/components/organisms/layout/summary.tsx b/src/components/organisms/layout/summary.tsx
index f5c16cd..4fe7632 100644
--- a/src/components/organisms/layout/summary.tsx
+++ b/src/components/organisms/layout/summary.tsx
@@ -2,7 +2,6 @@ import NextImage, { type ImageProps as NextImageProps } from 'next/image';
import type { FC, ReactNode } from 'react';
import { useIntl } from 'react-intl';
import type { Article, Meta as MetaType } from '../../../types';
-import { getFormattedDate } from '../../../utils/helpers';
import { useReadingTime } from '../../../utils/hooks';
import {
ButtonLink,
@@ -11,6 +10,7 @@ import {
Icon,
Link,
Figure,
+ Time,
} from '../../atoms';
import { MetaList, type MetaItemData } from '../../molecules';
import styles from './summary.module.scss';
@@ -72,18 +72,6 @@ export const Summary: FC<SummaryProps> = ({
);
const readingTime = useReadingTime(meta.wordsCount, true);
- /**
- * Retrieve a formatted date (and time).
- *
- * @param {string} date - A date string.
- * @returns {JSX.Element} The formatted date wrapped in a time element.
- */
- const getDate = (date: string): JSX.Element => {
- const isoDate = new Date(`${date}`).toISOString();
-
- return <time dateTime={isoDate}>{getFormattedDate(date)}</time>;
- };
-
const getMetaItems = (): MetaItemData[] => {
const summaryMeta: MetaItemData[] = [
{
@@ -93,7 +81,7 @@ export const Summary: FC<SummaryProps> = ({
description: 'Summary: publication date label',
id: 'TvQ2Ee',
}),
- value: getDate(meta.dates.publication),
+ value: <Time date={meta.dates.publication} />,
},
];
@@ -105,7 +93,7 @@ export const Summary: FC<SummaryProps> = ({
description: 'Summary: update date label',
id: 'f0Z/Po',
}),
- value: getDate(meta.dates.update),
+ value: <Time date={meta.dates.update} />,
});
summaryMeta.push({