Я использую модалact-bootstrap для рендеринга модала для моего приложения CRUD, когда пользователь нажимает на чтение для элемента, который будет отображать модал со всей запрошенной информацией.Проблема отображается при первом запуске приложения и остается навсегда. Модал остается внизу страницы и мой логический элемент, чтобы показать / скрыть модал, вот как я его называю:
<Modal.Dialog open={this.state.showServiceModal}>
ничего не делает, когда яуберите открытую опору, результат будет тот же: модал всегда виден, и разве модели не должны появляться в центре экрана?Что дает?Модал появляется внизу, и я хочу, чтобы он появлялся посередине, и моя модальная кнопка закрытия тоже не работает, модал бутстрепа доставляет мне много времени, как я могу решить все эти проблемы?
Вот мой рендер:
render() {
return (
<div>
<div className="container content">
<div className="row">
<div className="col-6" />
</div>
</div>
<Modal.Dialog open={this.state.showServiceModal}>
<Modal.Header>
<Modal.Title>Service</Modal.Title>
</Modal.Header>
<Modal.Body>
<p>
<span>id:</span> {this.state.currentService.id}
</p>
<p>
<span>description:</span> {this.state.currentService.description}
</p>
</Modal.Body>
<Modal.Footer>
<Button
variant="secondary"
onClick={() => this.setState({ showServiceModal: false })}
>
Close
</Button>
</Modal.Footer>
</Modal.Dialog>
</div>
)
}