Only run this when showing original

This commit is contained in:
Lim Chee Aun 2023-06-29 18:55:17 +08:00
parent c609ba0194
commit 4476e9d087

View file

@ -122,6 +122,7 @@ function Media({ media, to, showOriginal, autoAnimate, onClick = () => {} }) {
useLayoutEffect(() => {
if (!isSafari) return;
if (!showOriginal) return;
(async () => {
try {
await fetch(mediaURL, { mode: 'no-cors' });
@ -185,6 +186,7 @@ function Media({ media, to, showOriginal, autoAnimate, onClick = () => {} }) {
}}
onLoad={(e) => {
e.target.closest('.media-image').style.backgroundImage = '';
e.target.dataset.loaded = true;
}}
onError={(e) => {
const { src } = e.target;