@@ -370,7 +540,7 @@ const CanvasImageEditor: React.FC
= ({
{uploadButton}
);
- }, [image, loading, handleOnSave, handleUpdateImageList]);
+ }, [image, loading, imageStatus, handleOnSave, handleUpdateImageList]);
- const handleOnImgClick = useCallback((item: any) => {
- console.log('item:', item);
+ const handleOnImgClick = useCallback((item: any, isOrigin: boolean) => {
setImage(item.dataUrl);
- setShowOriginal(true);
+ setImageStatus({
+ isOriginal: isOrigin,
+ isResetNeeded: false
+ });
}, []);
+ const renderOriginImage = useMemo(() => {
+ if (!uploadList.length) {
+ return null;
+ }
+ return (
+ <>
+