|
1 | 1 | import 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'; |
3 | 3 | import { useTranslations } from 'next-intl'; |
4 | 4 | import type { FC } from 'react'; |
5 | 5 |
|
@@ -32,7 +32,7 @@ const ReleaseModal: FC<ReleaseModalProps> = ({ |
32 | 32 | }); |
33 | 33 |
|
34 | 34 | return ( |
35 | | - <Modal open={isOpen} onOpenChange={closeModal} heading={modalHeading}> |
| 35 | + <Modal open={isOpen} onOpenChange={closeModal}> |
36 | 36 | {release.status === 'End-of-life' && ( |
37 | 37 | <AlertBox |
38 | 38 | title={t('components.common.alertBox.warning')} |
@@ -64,19 +64,23 @@ const ReleaseModal: FC<ReleaseModalProps> = ({ |
64 | 64 | </AlertBox> |
65 | 65 | )} |
66 | 66 |
|
67 | | - {release.releaseAnnounceLink && ( |
68 | | - <LinkWithArrow href={release.releaseAnnounceLink}> |
69 | | - {t('components.releaseModal.releaseAnnouncement')} |
70 | | - </LinkWithArrow> |
71 | | - )} |
| 67 | + <Title>{modalHeading}</Title> |
| 68 | + |
| 69 | + <Content> |
| 70 | + {release.releaseAnnounceLink && ( |
| 71 | + <LinkWithArrow href={release.releaseAnnounceLink}> |
| 72 | + {t('components.releaseModal.releaseAnnouncement')} |
| 73 | + </LinkWithArrow> |
| 74 | + )} |
72 | 75 |
|
73 | | - <h5>{t('components.releaseModal.overview')}</h5> |
| 76 | + <h5>{t('components.releaseModal.overview')}</h5> |
74 | 77 |
|
75 | | - <ReleaseOverview release={release} /> |
| 78 | + <ReleaseOverview release={release} /> |
76 | 79 |
|
77 | | - <h5>{t('components.releaseModal.minorVersions')}</h5> |
| 80 | + <h5>{t('components.releaseModal.minorVersions')}</h5> |
78 | 81 |
|
79 | | - <MinorReleasesTable releases={release.minorVersions} /> |
| 82 | + <MinorReleasesTable releases={release.minorVersions} /> |
| 83 | + </Content> |
80 | 84 | </Modal> |
81 | 85 | ); |
82 | 86 | }; |
|
0 commit comments