Звучит так, как будто вы хотите, чтобы миниатюры появлялись все вместе и не накладывались друг на друга?
Я бы изменил вашу функцию .map()
, которая, по-видимому, генерирует несколько <Row>
, чтовероятно не то, что вы хотите. Это работает для миниатюр?
<Col md="4">
{this.state.images.map((image) => (
<img id="thumbnail" alt="scan" src={image} onClick={this.changeStudy.bind(this, image)} />)
)}
</Col>
Что касается вашего переключателя / блока управления, это <ReportBox>
? Имеет ли <ReportBox>
свой собственный CSS (например, позиционирование или z-индекс), который заставляет его укладываться над изображением?