From 62e9654696cbd12e7b293f13bb1720744bd94ac5 Mon Sep 17 00:00:00 2001 From: Faustino Kialungila Date: Tue, 7 Jan 2020 19:49:12 +0100 Subject: [PATCH] Center element on paste --- src/index.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/index.tsx b/src/index.tsx index c24997855..6c638923a 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1018,8 +1018,12 @@ class App extends React.Component<{}, AppState> { const dy = y - minY; parsedElements.forEach(parsedElement => { - parsedElement.x += dx; - parsedElement.y += dy; + parsedElement.x = dx + ? parsedElement.x + dx + : window.innerWidth / 2 - this.state.scrollX - parsedElement.width; + parsedElement.y = dy + ? parsedElement.y + dy + : window.innerHeight / 2 - this.state.scrollY - parsedElement.height; parsedElement.seed = randomSeed(); elements.push(parsedElement); });