From a658faa23ad2600ce6aa3c3adee473e1a1db99ea Mon Sep 17 00:00:00 2001 From: Petyo Ivanov Date: Fri, 7 Jul 2023 15:33:52 +0300 Subject: [PATCH] fix: works in ssr environment --- src/ui/ImagesPlugin.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ui/ImagesPlugin.tsx b/src/ui/ImagesPlugin.tsx index cab549d9..06ea78b3 100644 --- a/src/ui/ImagesPlugin.tsx +++ b/src/ui/ImagesPlugin.tsx @@ -78,8 +78,6 @@ export const ImagesPlugin: React.FC = () => { } const TRANSPARENT_IMAGE = 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7' -const img = document.createElement('img') -img.src = TRANSPARENT_IMAGE function onDragStart(event: DragEvent): boolean { const node = getImageNodeInSelection() @@ -91,6 +89,8 @@ function onDragStart(event: DragEvent): boolean { return false } dataTransfer.setData('text/plain', '_') + const img = document.createElement('img') + img.src = TRANSPARENT_IMAGE dataTransfer.setDragImage(img, 0, 0) dataTransfer.setData( 'application/x-lexical-drag',