@gorpacrate/core-graphics
Version:
A core library for creating shape-based graphic editors
14 lines • 516 B
JavaScript
;
exports.__esModule = true;
var declarations_1 = require("../declarations");
function getViewportPosition(currentState) {
var mode = currentState.mode, viewport = currentState.viewport;
if (declarations_1.isMovingViewportMode(mode)) {
var _a = mode.payload, dx = _a.dx, dy = _a.dy;
var x = viewport.x, y = viewport.y;
return { x: x + dx, y: y + dy };
}
return viewport;
}
exports.getViewportPosition = getViewportPosition;
//# sourceMappingURL=editor-state.js.map