Fix lightbox spinner (#6561)

* refactor imageitem useanimatedreaction logic

* revert copy/paste fix

* revert last commit

* Fix conditions

---------

Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
This commit is contained in:
Paul Coroneos
2024-11-22 05:59:47 -06:00
committed by GitHub
parent 058a29c6e3
commit 5028753367
2 changed files with 6 additions and 6 deletions
@@ -363,10 +363,10 @@ const ImageItem = ({
return transforms.get().isResting && !hasLoaded return transforms.get().isResting && !hasLoaded
}, },
(show, prevShow) => { (show, prevShow) => {
if (show && !prevShow) { if (!prevShow && show) {
runOnJS(setShowLoader)(false)
} else if (!prevShow && show) {
runOnJS(setShowLoader)(true) runOnJS(setShowLoader)(true)
} else if (prevShow && !show) {
runOnJS(setShowLoader)(false)
} }
}, },
) )
@@ -187,10 +187,10 @@ const ImageItem = ({
return transforms.get().isResting && !hasLoaded return transforms.get().isResting && !hasLoaded
}, },
(show, prevShow) => { (show, prevShow) => {
if (show && !prevShow) { if (!prevShow && show) {
runOnJS(setShowLoader)(false)
} else if (!prevShow && show) {
runOnJS(setShowLoader)(true) runOnJS(setShowLoader)(true)
} else if (prevShow && !show) {
runOnJS(setShowLoader)(false)
} }
}, },
) )