diff --git a/src/containers/viewArea/component.tsx b/src/containers/viewArea/component.tsx index 335dff3c..e3546ce9 100644 --- a/src/containers/viewArea/component.tsx +++ b/src/containers/viewArea/component.tsx @@ -17,15 +17,18 @@ class ViewArea extends React.Component { }); } showImage = (event: any) => { + if (this.state.isShowImage) { + this.setState({ isShowImage: false }); + } event.preventDefault(); console.log(event.target); if (event.target.src) { let image: HTMLImageElement | null = document.querySelector(".image"); if (image) { image.src = event.target.src; + this.setState({ isShowImage: true }); } } - this.setState({ isShowImage: true }); }; hideImage = (event: any) => { event.preventDefault(); @@ -40,14 +43,14 @@ class ViewArea extends React.Component {
{ - this.hideImage(event); - }} style={ this.state.isShowImage ? { backgroundColor: "rgba(75,75,75,0.3)" } : { display: "none" } } + onClick={(event) => { + this.hideImage(event); + }} >