Skip to content

Commit 3b2b237

Browse files
committed
chore: reverse logic for prerequisites
1 parent 3502619 commit 3b2b237

File tree

1 file changed

+10
-14
lines changed

1 file changed

+10
-14
lines changed

src/components/v2/devtronStackManager/DevtronStackManager.component.tsx

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -729,20 +729,16 @@ export const InstallationWrapper = ({
729729
}, [releaseNotes])
730730

731731
const fetchPreRequisiteListFromReleaseNotes = () => {
732-
const _preRequisiteList = []
733-
for (let index = 0; index < releaseNotes.length; index++) {
734-
const element = releaseNotes[index]
735-
if (element.releaseName === serverInfo?.currentVersion) {
736-
break
737-
}
738-
if (element.prerequisite && element.prerequisiteMessage) {
739-
_preRequisiteList.push({
740-
version: element.releaseName,
741-
prerequisiteMessage: element.prerequisiteMessage,
742-
tagLink: element.tagLink,
743-
})
744-
}
745-
}
732+
const _preRequisiteList = releaseNotes
733+
.filter(
734+
({ releaseName, prerequisite, prerequisiteMessage }) =>
735+
releaseName !== serverInfo?.currentVersion && prerequisite && prerequisiteMessage,
736+
)
737+
.map(({ releaseName, prerequisiteMessage, tagLink }) => ({
738+
version: releaseName,
739+
prerequisiteMessage,
740+
tagLink,
741+
}))
746742
setPreRequisiteList(_preRequisiteList.reverse())
747743
}
748744

0 commit comments

Comments
 (0)