Skip to content

Commit

Permalink
Merge pull request #46 from fallow64/main
Browse files Browse the repository at this point in the history
Add null-check to fix error preventing build
  • Loading branch information
CannonLock authored Jan 31, 2025
2 parents 7b5586a + b97f1ec commit 165a780
Showing 1 changed file with 39 additions and 34 deletions.
73 changes: 39 additions & 34 deletions app/releases/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -29,40 +29,45 @@ const Page = async () => {
}}
/>
</Box>
{Object.keys(organizedReleases).map((mainRelease, index) => {
return (
<Box key={index} pb={4}>
<Typography variant='h3' component='h2'>
{mainRelease[0].toUpperCase() + mainRelease.slice(1)}
</Typography>
{organizedReleases[mainRelease].mainRelease.body !== '' ? (
<Box pb={4}>
<MarkdownContainer
content={organizedReleases[mainRelease].mainRelease.body}
/>
</Box>
) : null}
{organizedReleases[mainRelease].minorReleases.map(
(release: GitHubReleaseData) => (
<Accordion key={release.tag_name}>
<AccordionSummary
expandIcon={<ArrowDropDownIcon />}
aria-controls={`${release.tag_name}-content`}
id={`${release.tag_name}-header`}
>
<Typography variant='h5' component='h2'>
{release.tag_name}
</Typography>
</AccordionSummary>
<AccordionDetails>
<MarkdownContainer content={release.body} />
</AccordionDetails>
</Accordion>
)
)}
</Box>
);
})}
{Object.entries(organizedReleases).map(
([mainReleaseName, mainReleaseData], index) => {
return (
<Box key={index} pb={4}>
<Typography variant='h3' component='h2'>
{mainReleaseName[0].toUpperCase() + mainReleaseName.slice(1)}
</Typography>

{mainReleaseData.mainRelease &&
mainReleaseData.mainRelease.body !== '' ? (
<Box pb={4}>
<MarkdownContainer
content={mainReleaseData.mainRelease.body}
/>
</Box>
) : null}

{organizedReleases[mainReleaseName].minorReleases.map(
(release: GitHubReleaseData) => (
<Accordion key={release.tag_name}>
<AccordionSummary
expandIcon={<ArrowDropDownIcon />}
aria-controls={`${release.tag_name}-content`}
id={`${release.tag_name}-header`}
>
<Typography variant='h5' component='h2'>
{release.tag_name}
</Typography>
</AccordionSummary>
<AccordionDetails>
<MarkdownContainer content={release.body} />
</AccordionDetails>
</Accordion>
)
)}
</Box>
);
}
)}
</Container>
);
};
Expand Down

0 comments on commit 165a780

Please sign in to comment.