ReactJS - открыть всплывающее окно, нажав на элемент - PullRequest
0 голосов
/ 16 апреля 2019

Я хочу открыть всплывающее окно при нажатии на элемент, и в этом всплывающем окне я хочу отобразить содержимое моего элемента.

Для этого я поместил свой предмет в всплывающую кнопку. Это правильно? Если нет, пожалуйста, помогите, как это сделать.

            <Popup trigger={<button>{<div>
                <div className="visitedCountryImg">
                    <img src={props.imageSrc}/>
                </div>
                <div className="visitedCountryName" >
                    <h1>{props.name}</h1>
                    <p style={style}>Sale</p>
                </div>
                <div className="visitedCountryDescription">
                    <p>{props.description}</p>
                </div>
                <div className="visitedCountryPrice">
                    <h2>{props.price}</h2>
                </div>
            </div>}</button>} position="right center">
                <div className="visitedCountryImg">
                    <img src={props.imageSrc}/>
                </div>
                <div className="visitedCountryName" >
                    <h1>{props.name}</h1>
                    <p style={style}>Sale</p>
                </div>
                <div className="visitedCountryDescription">
                    <p>{props.description}</p>
                </div>
                <div className="visitedCountryPrice">
                    <h2>{props.price}</h2>
                </div>
            </Popup>
        </div>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...