feat(core): copy event for image (#8219)

fix AF-1383
This commit is contained in:
pengx17
2024-09-13 10:28:28 +00:00
parent b1e61245ee
commit 2ac4a846f7
2 changed files with 39 additions and 1 deletions

View File

@@ -265,11 +265,20 @@ const ImagePreviewModalImpl = ({
event.stopPropagation();
};
const onCopyEvent = (event: ClipboardEvent) => {
event.preventDefault();
event.stopPropagation();
copyHandler();
};
document.addEventListener('keyup', handleKeyUp);
document.addEventListener('copy', onCopyEvent);
return () => {
document.removeEventListener('keyup', handleKeyUp);
document.removeEventListener('copy', onCopyEvent);
};
}, [blockModel, blocksuiteDoc, onBlockIdChange]);
}, [blockModel, blocksuiteDoc, copyHandler, onBlockIdChange]);
useErrorBoundary(error);