AA-326: hide dates banner if the upgrade link is null (#195)

This will prevent a pointless & broken button when the upgrade
deadline has passed for the course.
This commit is contained in:
Michael Terry
2020-08-25 09:04:06 -04:00
committed by GitHub
parent 450d1c1861
commit c5ada7e974

View File

@@ -45,12 +45,14 @@ function DatesBannerContainer(props) {
},
{
name: 'upgradeToCompleteGradedBanner',
shouldDisplay: upgradeToCompleteGraded,
// verifiedUpgradeLink can be null if we've passed the upgrade deadline
shouldDisplay: upgradeToCompleteGraded && verifiedUpgradeLink,
clickHandler: () => global.location.replace(verifiedUpgradeLink),
},
{
name: 'upgradeToResetBanner',
shouldDisplay: upgradeToReset,
// verifiedUpgradeLink can be null if we've passed the upgrade deadline
shouldDisplay: upgradeToReset && verifiedUpgradeLink,
clickHandler: () => global.location.replace(verifiedUpgradeLink),
},
{