На странице должны работать два модальных окна: одна - для создание новых данных; вторая - подтверждение для удаления какой-то записи.
Проблема - при вызове удаления записи => сплывает окно с созданием новых даных
function Modal({ title, display, close, children }) {
if(!display) {
return null;
}
return (
<div className="modal" onClick={ close }>
<div className="content" onClick={event => event.stopPropagation()}>
<div className="header">
<h4 className="title">{ title }</h4>
<button className="button" onClick={ close }>Close</button>
</div>
<div className="body">{ children }</div>
</div>
</div>
)
}
Как мне каждый из них вызывать в свою очередь? Что в первом случае, что во втором, вызываю так:
onClick={() => setModal(true)