@gorpacrate/core-graphics
Version:
A core library for creating shape-based graphic editors
27 lines • 1.05 kB
JavaScript
;
exports.__esModule = true;
var tslib_1 = require("tslib");
var React = require("react");
exports.SHAPE_BB_PADDING = 1;
var ShapeRenderingComponentClassInstance = /** @class */ (function (_super) {
tslib_1.__extends(ShapeRenderingComponentClassInstance, _super);
function ShapeRenderingComponentClassInstance() {
return _super !== null && _super.apply(this, arguments) || this;
}
return ShapeRenderingComponentClassInstance;
}(React.Component));
exports.ShapeRenderingComponentClassInstance = ShapeRenderingComponentClassInstance;
function resizeHandle(relX, relY, cursor) {
return { relX: relX, relY: relY, cursor: cursor };
}
exports.DEFAULT_RESIZE_HANDLES = [
resizeHandle(0, -1, 'ns-resize'),
resizeHandle(0, 1, 'ns-resize'),
resizeHandle(-1, 0, 'ew-resize'),
resizeHandle(1, 0, 'ew-resize'),
resizeHandle(-1, -1, 'nwse-resize'),
resizeHandle(1, -1, 'nesw-resize'),
resizeHandle(-1, 1, 'nesw-resize'),
resizeHandle(1, 1, 'nwse-resize')
];
//# sourceMappingURL=shapes.js.map