diff options
Diffstat (limited to 'frontend/site/projects/museum/views/artists.js')
| -rw-r--r-- | frontend/site/projects/museum/views/artists.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/frontend/site/projects/museum/views/artists.js b/frontend/site/projects/museum/views/artists.js index 912e0e8..591b1d5 100644 --- a/frontend/site/projects/museum/views/artists.js +++ b/frontend/site/projects/museum/views/artists.js @@ -6,6 +6,8 @@ import "./artists.css" import { ARTISTS, ARTIST_ORDER } from "site/projects/museum/constants" import { ArrowLeft, ArrowRight } from "site/projects/museum/icons" +import { history } from "site/store" + export default class Artists extends Component { state = { currentIndex: 0, @@ -18,6 +20,7 @@ export default class Artists extends Component { this.showArtist = this.showArtist.bind(this) this.previousArtist = this.previousArtist.bind(this) this.nextArtist = this.nextArtist.bind(this) + this.goHome = this.goHome.bind(this) } componentDidMount() { @@ -43,6 +46,10 @@ export default class Artists extends Component { this.scrollToTop() } + goHome() { + history.push(`/last-museum/home/`) + } + scrollToTop() { setTimeout(() => { Array.from(this.ref.current.querySelectorAll(".artist-content")).forEach(el => { @@ -79,6 +86,9 @@ export default class Artists extends Component { <div className="nav-arrow arrow-left" onClick={this.previousArtist}>{ArrowLeft}</div> <div className="nav-arrow arrow-right" onClick={this.nextArtist}>{ArrowRight}</div> </div> + <div className={detail ? "home-link black" : "home-link"} onClick={this.goHome}> + Home + </div> </div> ) } |
