Skip to content

Commit 62b7810

Browse files
fixed #172 replaced text for completed challenges
1 parent 9bae199 commit 62b7810

File tree

1 file changed

+22
-16
lines changed
  • src/shared/components/challenge-detail/Header

1 file changed

+22
-16
lines changed

src/shared/components/challenge-detail/Header/index.jsx

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ export default function ChallengeHeader(props) {
9898
return false;
9999
}
100100
if (phaseLowerCase.includes('registration') || phaseLowerCase.includes('checkpoint') ||
101-
phaseLowerCase.includes('submission') || phaseLowerCase.includes('review')) {
101+
phaseLowerCase.includes('submission') || phaseLowerCase.includes('review')) {
102102
return true;
103103
}
104104
return false;
@@ -112,7 +112,7 @@ export default function ChallengeHeader(props) {
112112
return 1;
113113
}
114114
return (new Date(a.actualEndTime || a.scheduledEndTime)).getTime() -
115-
(new Date(b.actualEndTime || b.scheduledEndTime)).getTime();
115+
(new Date(b.actualEndTime || b.scheduledEndTime)).getTime();
116116
});
117117

118118
if (relevantPhases.length > 1 && appealsEndDate) {
@@ -177,12 +177,12 @@ export default function ChallengeHeader(props) {
177177
theme={{ button: style.challengeAction }}
178178
>Unregister</DangerButton>
179179
) : (
180-
<PrimaryButton
181-
disabled={registering || registrationEnded}
182-
onClick={registerForChallenge}
183-
theme={{ button: style.challengeAction }}
184-
>Register</PrimaryButton>
185-
)}
180+
<PrimaryButton
181+
disabled={registering || registrationEnded}
182+
onClick={registerForChallenge}
183+
theme={{ button: style.challengeAction }}
184+
>Register</PrimaryButton>
185+
)}
186186
<PrimaryButton
187187
disabled={!hasRegistered || unregistering || submissionEnded}
188188
theme={{ button: style.challengeAction }}
@@ -202,14 +202,20 @@ export default function ChallengeHeader(props) {
202202
<div styleName="deadlines-view">
203203
<div styleName="deadlines-overview">
204204
<div styleName="deadlines-overview-text">
205-
<div styleName="next-deadline">
206-
Next Deadline: <span styleName="deadline-highlighted">{nextDeadline || '-'}</span>
207-
</div>
208-
<div styleName="current-phase">
209-
<span styleName="deadline-highlighted">
210-
{timeLeft}
211-
</span> until current deadline ends
212-
</div>
205+
{status === 'COMPLETED' ?
206+
<div styleName="next-deadline">The challenge is finished.</div>
207+
:
208+
<div>
209+
<div styleName="next-deadline">
210+
Next Deadline: <span styleName="deadline-highlighted">{nextDeadline || '-'}</span>
211+
</div>
212+
<div styleName="current-phase">
213+
<span styleName="deadline-highlighted">
214+
{timeLeft}
215+
</span> until current deadline ends
216+
</div>
217+
</div>
218+
}
213219
</div>
214220
<a onClick={props.onToggleDeadlines} styleName="deadlines-collapser">
215221
{props.showDeadlineDetail ?

0 commit comments

Comments
 (0)