Skip to content

Commit 172d7d7

Browse files
committed
fix: init scale & loading state
1 parent a9c90f1 commit 172d7d7

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

.changeset/witty-camels-tan.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'react-image-previewer': patch
3+
---
4+
5+
fix: init scale & loading state

packages/core/src/PhotoBox.tsx

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -449,10 +449,6 @@ export default function PhotoBox({
449449
}
450450
}, [isActive])
451451

452-
useIsomorphicLayoutEffect(() => {
453-
expose({ loading: !loaded })
454-
}, [loaded])
455-
456452
function handlePhotoLoad(params: IPhotoLoadedParams) {
457453
const state = params.loaded
458454
? getSuitableImageSize(
@@ -462,7 +458,8 @@ export default function PhotoBox({
462458
rotate,
463459
)
464460
: {}
465-
if (isDragMode && params.loaded) expose({ scale: state.scale as number })
461+
if (isDragMode && params.loaded && isActive)
462+
expose({ scale: state.scale as number, loading: false })
466463
updateState({
467464
...params,
468465
...state,

0 commit comments

Comments
 (0)