11import AlertBox from '@node-core/ui-components/Common/AlertBox' ;
2- import Modal from '@node-core/ui-components/Common/Modal' ;
2+ import { Modal , Title , Content } from '@node-core/ui-components/Common/Modal' ;
33import { useTranslations } from 'next-intl' ;
44import type { FC } from 'react' ;
55
@@ -32,15 +32,22 @@ const ReleaseModal: FC<ReleaseModalProps> = ({
3232 } ) ;
3333
3434 return (
35- < Modal open = { isOpen } onOpenChange = { closeModal } heading = { modalHeading } >
35+ < Modal open = { isOpen } onOpenChange = { closeModal } >
3636 { release . status === 'End-of-life' && (
3737 < AlertBox
3838 title = { t ( 'components.common.alertBox.warning' ) }
3939 level = "warning"
4040 size = "small"
4141 >
4242 { t . rich ( 'components.releaseModal.unsupportedVersionWarning' , {
43- link : text => < Link href = "/about/previous-releases/" > { text } </ Link > ,
43+ link : text => (
44+ < Link
45+ onClick = { closeModal }
46+ href = "/about/previous-releases#release-schedule"
47+ >
48+ { text }
49+ </ Link >
50+ ) ,
4451 } ) }
4552 </ AlertBox >
4653 ) }
@@ -57,19 +64,23 @@ const ReleaseModal: FC<ReleaseModalProps> = ({
5764 </ AlertBox >
5865 ) }
5966
60- { release . releaseAnnounceLink && (
61- < LinkWithArrow href = { release . releaseAnnounceLink } >
62- { t ( 'components.releaseModal.releaseAnnouncement' ) }
63- </ LinkWithArrow >
64- ) }
67+ < Title > { modalHeading } </ Title >
68+
69+ < Content >
70+ { release . releaseAnnounceLink && (
71+ < LinkWithArrow href = { release . releaseAnnounceLink } >
72+ { t ( 'components.releaseModal.releaseAnnouncement' ) }
73+ </ LinkWithArrow >
74+ ) }
6575
66- < h5 > { t ( 'components.releaseModal.overview' ) } </ h5 >
76+ < h5 > { t ( 'components.releaseModal.overview' ) } </ h5 >
6777
68- < ReleaseOverview release = { release } />
78+ < ReleaseOverview release = { release } />
6979
70- < h5 > { t ( 'components.releaseModal.minorVersions' ) } </ h5 >
80+ < h5 > { t ( 'components.releaseModal.minorVersions' ) } </ h5 >
7181
72- < MinorReleasesTable releases = { release . minorVersions } />
82+ < MinorReleasesTable releases = { release . minorVersions } />
83+ </ Content >
7384 </ Modal >
7485 ) ;
7586} ;
0 commit comments