Zoom on cursor | Issue #940 (#2319)

This commit is contained in:
João Forja 2020-11-04 17:49:15 +00:00 committed by GitHub
parent facde7ace0
commit 566e6a5ede
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
24 changed files with 912 additions and 357 deletions

View file

@ -12,7 +12,7 @@ import {
TransformHandle,
MaybeTransformHandleType,
} from "./transformHandles";
import { AppState } from "../types";
import { AppState, Zoom } from "../types";
const isInsideTransformHandle = (
transformHandle: TransformHandle,
@ -29,7 +29,7 @@ export const resizeTest = (
appState: AppState,
x: number,
y: number,
zoom: number,
zoom: Zoom,
pointerType: PointerType,
): MaybeTransformHandleType => {
if (!appState.selectedElementIds[element.id]) {
@ -70,7 +70,7 @@ export const getElementWithTransformHandleType = (
appState: AppState,
scenePointerX: number,
scenePointerY: number,
zoom: number,
zoom: Zoom,
pointerType: PointerType,
) => {
return elements.reduce((result, element) => {
@ -93,7 +93,7 @@ export const getTransformHandleTypeFromCoords = (
[x1, y1, x2, y2]: readonly [number, number, number, number],
scenePointerX: number,
scenePointerY: number,
zoom: number,
zoom: Zoom,
pointerType: PointerType,
): MaybeTransformHandleType => {
const transformHandles = getTransformHandlesFromCoords(