File tree Expand file tree Collapse file tree 3 files changed +13
-7
lines changed
Expand file tree Collapse file tree 3 files changed +13
-7
lines changed Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ const WithDownloadSection: FC<WithDownloadSectionProps> = ({
3838 // Decides which initial release to use based on the current pathname
3939 const initialRelease = pathname . endsWith ( '/current' )
4040 ? 'Current'
41- : 'Active LTS' ;
41+ : [ 'Active LTS' as const , 'Maintenance LTS' as const ] ;
4242
4343 return (
4444 < WithNodeRelease status = { initialRelease } >
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ const WithFooter: FC = () => {
2222
2323 const primary = (
2424 < div className = "flex flex-row gap-2" >
25- < WithNodeRelease status = " Active LTS" >
25+ < WithNodeRelease status = { [ ' Active LTS' , 'Maintenance LTS' ] } >
2626 { ( { release } ) => (
2727 < BadgeGroup
2828 size = "small"
Original file line number Diff line number Diff line change @@ -19,12 +19,18 @@ const WithNodeRelease: FC<WithNodeReleaseProps> = async ({
1919} ) => {
2020 const releaseData = await provideReleaseData ( ) ;
2121
22- const matchingRelease = releaseData . find ( release =>
23- [ status ] . flat ( ) . includes ( release . status )
24- ) ;
22+ let matchingRelease : NodeRelease | undefined ;
23+ for ( const statusItem of Array . isArray ( status ) ? status : [ status ] ) {
24+ matchingRelease = releaseData . find (
25+ release => release . status === statusItem
26+ ) ;
27+ if ( matchingRelease ) {
28+ break ;
29+ }
30+ }
2531
26- if ( matchingRelease !== undefined ) {
27- return < Component release = { matchingRelease ! } /> ;
32+ if ( matchingRelease ) {
33+ return < Component release = { matchingRelease } /> ;
2834 }
2935
3036 return null ;
You can’t perform that action at this time.
0 commit comments