У меня есть код ниже для отображения изображений в Image.Group
с размером prop, установленным на «small».В стороне Image.Group
я использовал ModalImage
, который импортируется из react-modal-image
.Предполагается, что при нажатии на изображение будет отображаться фотография большого размера.Но дело в том, что при нажатии на изображение все равно отображается изображение того же размера, что и раньше.Я знаю, что проблема от size="small"
, и ModalImage просто наследует реквизит от Image.Group.В этом случае, как я могу перезаписать размер на большой при щелчке по изображению?
<Image.Group size="small">
{photos &&
photos.map(photo => (
<LazyLoad key={photo.name} height={150}>
<ModalImage
small={photo.url}
large={photo.url}
alt={photo.name}
hideDownload={true}
hideZoom={true}
/>;
</LazyLoad>
))}
</Image.Group>
До нажатия: После нажатия: