77import { useTranslations } from 'next-intl' ;
88import type { FC , ReactNode } from 'react' ;
99
10+ import FormattedTime from '@/components/Common/FormattedTime' ;
1011import type { NodeRelease } from '@/types' ;
1112
1213import styles from './index.module.css' ;
@@ -41,16 +42,14 @@ export const ReleaseOverview: FC<ReleaseOverviewProps> = ({ release }) => {
4142 < div className = { styles . container } >
4243 < Item
4344 icon = { < CalendarIcon /> }
44- title = { release . currentStart }
45+ title = { < FormattedTime date = { release . currentStart } /> }
4546 subtitle = { t ( 'components.releaseOverview.firstReleased' ) }
4647 />
47- { release . releaseDate && (
48- < Item
49- icon = { < ClockIcon /> }
50- title = { release . releaseDate }
51- subtitle = { t ( 'components.releaseOverview.lastUpdated' ) }
52- />
53- ) }
48+ < Item
49+ icon = { < ClockIcon /> }
50+ title = { < FormattedTime date = { release . releaseDate } /> }
51+ subtitle = { t ( 'components.releaseOverview.lastUpdated' ) }
52+ />
5453 < Item
5554 icon = { < Square3Stack3DIcon /> }
5655 title = { release . minorVersions . length }
@@ -70,13 +69,11 @@ export const ReleaseOverview: FC<ReleaseOverviewProps> = ({ release }) => {
7069 subtitle = { t ( 'components.releaseOverview.npmVersion' ) }
7170 />
7271 ) }
73- { release . v8 && (
74- < Item
75- icon = { < CodeBracketSquareIcon /> }
76- title = { `v${ release . v8 } ` }
77- subtitle = { t ( 'components.releaseOverview.v8Version' ) }
78- />
79- ) }
72+ < Item
73+ icon = { < CodeBracketSquareIcon /> }
74+ title = { `v${ release . v8 } ` }
75+ subtitle = { t ( 'components.releaseOverview.v8Version' ) }
76+ />
8077 </ div >
8178 </ div >
8279 ) ;
0 commit comments