fix detecting rotated elements with selection (#1273)

* fix #1232

* Update src/element/bounds.ts

* prefer arrow functions

* fix merging

Co-authored-by: Lipis <lipiridis@gmail.com>
This commit is contained in:
Daishi Kato 2020-04-07 23:04:20 +09:00 committed by GitHub
parent 98ea88262f
commit c3b83fba38
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 30 additions and 22 deletions

View file

@ -1,5 +1,5 @@
import { ExcalidrawElement } from "../element/types";
import { getElementAbsoluteCoords } from "../element";
import { getElementAbsoluteCoords, getElementBounds } from "../element";
import { AppState } from "../types";
import { newElementWith } from "../element/mutateElement";
@ -14,12 +14,9 @@ export function getElementsWithinSelection(
selectionY2,
] = getElementAbsoluteCoords(selection);
return elements.filter((element) => {
const [
elementX1,
elementY1,
elementX2,
elementY2,
] = getElementAbsoluteCoords(element);
const [elementX1, elementY1, elementX2, elementY2] = getElementBounds(
element,
);
return (
element.type !== "selection" &&