Skip to content

Commit f84e7b0

Browse files
committed
Adds back button to challenge details page
Fix for #1120
1 parent 5cad3be commit f84e7b0

File tree

2 files changed

+34
-12
lines changed

2 files changed

+34
-12
lines changed

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

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ import 'moment-duration-format';
1111
import PT from 'prop-types';
1212
import React from 'react';
1313
import { DangerButton, PrimaryButton } from 'topcoder-react-ui-kit';
14+
import { Link } from 'topcoder-react-utils';
15+
16+
import LeftArrow from 'assets/images/arrow-prev.svg';
1417

1518
import ArrowUp from '../../../../assets/images/icon-arrow-up.svg';
1619
import ArrowDown from '../../../../assets/images/icon-arrow-down.svg';
@@ -225,18 +228,25 @@ export default function ChallengeHeader(props) {
225228
return (
226229
<div styleName="challenge-outer-container">
227230
<div styleName="important-detail">
228-
<h1 styleName="challenge-header">
229-
{name}
230-
</h1>
231-
<ChallengeTags
232-
subTrack={subTrack}
233-
track={trackLower}
234-
challengesUrl={challengesUrl}
235-
challengeSubtracksMap={challengeSubtracksMap}
236-
events={eventNames}
237-
technPlatforms={miscTags}
238-
setChallengeListingFilter={setChallengeListingFilter}
239-
/>
231+
<div styleName="title-wrapper">
232+
<Link to={challengesUrl}>
233+
<LeftArrow styleName="left-arrow" />
234+
</Link>
235+
<div>
236+
<h1 styleName="challenge-header">
237+
{name}
238+
</h1>
239+
<ChallengeTags
240+
subTrack={subTrack}
241+
track={trackLower}
242+
challengesUrl={challengesUrl}
243+
challengeSubtracksMap={challengeSubtracksMap}
244+
events={eventNames}
245+
technPlatforms={miscTags}
246+
setChallengeListingFilter={setChallengeListingFilter}
247+
/>
248+
</div>
249+
</div>
240250
<div styleName="prizes-ops-container">
241251
<div styleName="prizes-outer-container">
242252
<h3 styleName="prizes-title">

src/shared/components/challenge-detail/Header/style.scss

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -312,3 +312,15 @@
312312
}
313313
}
314314
}
315+
316+
.left-arrow {
317+
margin: 25px;
318+
}
319+
320+
.title-wrapper {
321+
align-items: center;
322+
display: flex;
323+
left: -25px;
324+
position: relative;
325+
top: -5px;
326+
}

0 commit comments

Comments
 (0)