33import Badge from '@node-core/ui-components/Common/Badge' ;
44import { useTranslations } from 'next-intl' ;
55import type { FC } from 'react' ;
6- import { useState } from 'react' ;
6+ import { Fragment , useState } from 'react' ;
77
88import FormattedTime from '#site/components/Common/FormattedTime' ;
99import LinkWithArrow from '#site/components/LinkWithArrow' ;
@@ -41,21 +41,29 @@ const PreviousReleasesTable: FC = () => {
4141
4242 < tbody >
4343 { releaseData . map ( release => (
44- < >
45- < tr key = { release . major } >
46- < td data-label = "Version" > v{ release . major } </ td >
44+ < Fragment key = { release . major } >
45+ < tr data-label = { release . major } >
46+ < td data-label = { t ( 'components.downloadReleasesTable.version' ) } >
47+ v{ release . major }
48+ </ td >
4749
48- < td data-label = "LTS" > { release . codename || '-' } </ td >
50+ < td data-label = { t ( 'components.downloadReleasesTable.codename' ) } >
51+ { release . codename || '-' }
52+ </ td >
4953
50- < td data-label = "Date" >
54+ < td
55+ data-label = { t ( 'components.downloadReleasesTable.firstReleased' ) }
56+ >
5157 < FormattedTime date = { release . currentStart } />
5258 </ td >
5359
54- < td data-label = "Date" >
60+ < td
61+ data-label = { t ( 'components.downloadReleasesTable.lastUpdated' ) }
62+ >
5563 < FormattedTime date = { release . releaseDate } />
5664 </ td >
5765
58- < td data-label = "Status" >
66+ < td data-label = { t ( 'components.downloadReleasesTable.status' ) } >
5967 < Badge kind = { BADGE_KIND_MAP [ release . status ] } size = "small" >
6068 { release . status }
6169 { release . status === 'End-of-life' ? ' (EoL)' : '' }
@@ -77,7 +85,7 @@ const PreviousReleasesTable: FC = () => {
7785 open = { currentModal === release . version }
7886 onOpenChange = { open => open || setCurrentModal ( undefined ) }
7987 />
80- </ >
88+ </ Fragment >
8189 ) ) }
8290 </ tbody >
8391 </ table >
0 commit comments