From 7bdbeab4b2e354a6eaf2f319e56cdd92805dc1a0 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Mon, 19 Apr 2021 23:32:54 +0200 Subject: adding a flash, adding a bunch of german.. --- frontend/site/projects/museum/views/essay.js | 33 ++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 7 deletions(-) (limited to 'frontend/site/projects/museum/views/essay.js') diff --git a/frontend/site/projects/museum/views/essay.js b/frontend/site/projects/museum/views/essay.js index 5e98822..8a0d2d4 100644 --- a/frontend/site/projects/museum/views/essay.js +++ b/frontend/site/projects/museum/views/essay.js @@ -1,4 +1,5 @@ import React, { Component } from 'react' +import { connect } from 'react-redux' import actions from 'site/actions' import "./artists.css" @@ -9,7 +10,7 @@ import { ArrowLeft, ArrowRight, Globe } from "site/projects/museum/icons" import { history } from "site/store" -export default class Essays extends Component { +class Essays extends Component { state = { currentIndex: 0, detail: false, @@ -23,6 +24,7 @@ export default class Essays extends Component { this.nextEssay = this.nextEssay.bind(this) this.close = this.close.bind(this) this.goHome = this.goHome.bind(this) + this.changeLanguage = this.changeLanguage.bind(this) } componentDidMount() { @@ -52,6 +54,10 @@ export default class Essays extends Component { history.push(`/last-museum/home/`) } + changeLanguage() { + actions.site.changeLanguage(this.props.language === "de" ? "en" : "de") + } + scrollToTop() { setTimeout(() => { Array.from(this.ref.current.querySelectorAll(".artist-detail")).forEach(el => { @@ -65,6 +71,7 @@ export default class Essays extends Component { } render() { + const { language } = this.props const { currentIndex, detail } = this.state return (
@@ -85,6 +92,7 @@ export default class Essays extends Component { key={key} essayId={key} index={index} + language={language} isCurrent={detail && currentIndex === index} onClose={this.close} /> @@ -98,11 +106,25 @@ export default class Essays extends Component {
Home
+
+ {this.props.language === "de" ? ( + de / en + ) : ( + de / en + )} +
) } } +const mapStateToProps = state => ({ + interactive: state.site.interactive, + language: state.site.language, +}) + +export default connect(mapStateToProps)(Essays) + const EssayDetail = props => { switch (props.essayId) { case 'nadim': @@ -112,7 +134,7 @@ const EssayDetail = props => { } } -const ArtistStatements = ({ essayId, index, isCurrent, onClose }) => ( +const ArtistStatements = ({ essayId, index, isCurrent, language, onClose }) => (
ARTIST STATEMENTS


@@ -121,7 +143,7 @@ const ArtistStatements = ({ essayId, index, isCurrent, onClose }) => ( return (
{artist.name}
-
+
) })} @@ -134,7 +156,7 @@ const NadimEssay = ({ essayId, index, isCurrent, onClose }) => (
By Nadim Samman

- The Last Museum is an exhibition that explores productive tensions between the putative ‘anywhere’ of the digital and its relation to local particulars. Deploying a hybrid offline-online format, the project invites an international group of artists to reimagine site-specificity, through a sequence of interventions that cut across both real and virtual domains. The artists are Nora Al-Badri (Germany/Iraq), Juliana Cerqueira Leite (Brazil), Nicole Foreshew (Wiradjuri Nation/Australia), Jakrawal Nilthamrong (Thailand), Zohra Opoko (Ghana), and Charles Stankievech (Canada). + The Last Museum is an exhibition that explores productive tensions between the putative ‘anywhere’ of the digital and its relation to local particulars. Deploying a hybrid offline-online format, the project invites an international group of artists to reimagine site-specificity, through a sequence of interventions that cut across both real and virtual domains. The artists are Nora Al-Badri (Germany/Iraq), Juliana Cerqueira Leite (Brazil), Nicole Foreshew (Wiradjuri Nation/Australia), Jakrawal Nilthamrong (Thailand), Zohra Opoku (Ghana), and Charles Stankievech (Canada).

@@ -161,9 +183,6 @@ const NadimEssay = ({ essayId, index, isCurrent, onClose }) => (

At its core, The Last Museum explores how tangibility and distance interact, how things that seem fixed in place might (or do) escape in various forms. In a sense, then, it clear that we are dealing with an issue as old as art itself (albeit, employing contemporary tools). At least one of the exhibition’s artists, Zohra Opoku, explicitly takes up an art-historical precursor for the crossing of spatial and metaphysical thresholds. The Egyptian Book of the Dead is her inspiration for a series of interventions in a half-built mortuary in Accra, Ghana. Draped with screen-printed fabric, the unfinished site is (literally) shrouded in images that stimulate reflection on how stillness and passage come together. In this work and more, the The Last Museum hovers somewhere between life and death, lockdown and escape.

-

- The Last Museum launches 30 April and runs until 6 June 2021, at www.kw-berlin.de. -

) -- cgit v1.2.3-70-g09d2