diff --git a/packages/asc-web-common/components/MediaViewer/sub-components/image-viewer.js b/packages/asc-web-common/components/MediaViewer/sub-components/image-viewer.js index 578be05e68..bdca80f25e 100644 --- a/packages/asc-web-common/components/MediaViewer/sub-components/image-viewer.js +++ b/packages/asc-web-common/components/MediaViewer/sub-components/image-viewer.js @@ -13,6 +13,7 @@ import MediaDownloadIcon from "../../../../../public/images/media.download.react import commonIconsStyles from "@appserver/components/utils/common-icons-style"; import MediaScrollButton from "./scroll-button"; import ControlBtn from "./control-btn"; +import equal from "fast-deep-equal/react"; const StyledMediaZoomInIcon = styled(MediaZoomInIcon)` ${commonIconsStyles} @@ -228,6 +229,9 @@ class ImageViewer extends React.Component { document.getElementsByClassName("iconContainer reset")[0].click(); } + shouldComponentUpdate(nextProps) { + return !equal(this.props, nextProps); + } render() { const { className,