react-planner-viewer
Version:
react-planner-viewer is a React Component for view plans builded with react-planner in 2D mode
24 lines (20 loc) • 2.49 kB
JavaScript
import { BEGIN_DRAGGING_VERTEX, UPDATE_DRAGGING_VERTEX, END_DRAGGING_VERTEX } from '../constants';
export function beginDraggingVertex(layerID, vertexID, x, y, snapMask) {
return {
type: BEGIN_DRAGGING_VERTEX,
layerID: layerID, vertexID: vertexID, x: x, y: y, snapMask: snapMask
};
}
export function updateDraggingVertex(x, y, snapMask) {
return {
type: UPDATE_DRAGGING_VERTEX,
x: x, y: y, snapMask: snapMask
};
}
export function endDraggingVertex(x, y, snapMask) {
return {
type: END_DRAGGING_VERTEX,
x: x, y: y, snapMask: snapMask
};
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9hY3Rpb25zL3ZlcnRpY2VzLWFjdGlvbnMuanMiXSwibmFtZXMiOlsiQkVHSU5fRFJBR0dJTkdfVkVSVEVYIiwiVVBEQVRFX0RSQUdHSU5HX1ZFUlRFWCIsIkVORF9EUkFHR0lOR19WRVJURVgiLCJiZWdpbkRyYWdnaW5nVmVydGV4IiwibGF5ZXJJRCIsInZlcnRleElEIiwieCIsInkiLCJzbmFwTWFzayIsInR5cGUiLCJ1cGRhdGVEcmFnZ2luZ1ZlcnRleCIsImVuZERyYWdnaW5nVmVydGV4Il0sIm1hcHBpbmdzIjoiQUFBQSxTQUFRQSxxQkFBUixFQUErQkMsc0JBQS9CLEVBQXVEQyxtQkFBdkQsUUFBaUYsY0FBakY7O0FBRUEsT0FBTyxTQUFTQyxtQkFBVCxDQUE2QkMsT0FBN0IsRUFBc0NDLFFBQXRDLEVBQWdEQyxDQUFoRCxFQUFtREMsQ0FBbkQsRUFBc0RDLFFBQXRELEVBQWdFO0FBQ3JFLFNBQU87QUFDTEMsVUFBTVQscUJBREQ7QUFFTEksb0JBRkssRUFFSUMsa0JBRkosRUFFY0MsSUFGZCxFQUVpQkMsSUFGakIsRUFFb0JDO0FBRnBCLEdBQVA7QUFJRDs7QUFFRCxPQUFPLFNBQVNFLG9CQUFULENBQThCSixDQUE5QixFQUFpQ0MsQ0FBakMsRUFBb0NDLFFBQXBDLEVBQThDO0FBQ25ELFNBQU87QUFDTEMsVUFBTVIsc0JBREQ7QUFFTEssUUFGSyxFQUVGQyxJQUZFLEVBRUNDO0FBRkQsR0FBUDtBQUlEOztBQUVELE9BQU8sU0FBU0csaUJBQVQsQ0FBMkJMLENBQTNCLEVBQThCQyxDQUE5QixFQUFpQ0MsUUFBakMsRUFBMkM7QUFDaEQsU0FBTztBQUNMQyxVQUFNUCxtQkFERDtBQUVMSSxRQUZLLEVBRUZDLElBRkUsRUFFQ0M7O0FBRkQsR0FBUDtBQUtEIiwiZmlsZSI6InZlcnRpY2VzLWFjdGlvbnMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0JFR0lOX0RSQUdHSU5HX1ZFUlRFWCwgVVBEQVRFX0RSQUdHSU5HX1ZFUlRFWCwgRU5EX0RSQUdHSU5HX1ZFUlRFWH0gZnJvbSAnLi4vY29uc3RhbnRzJ1xuXG5leHBvcnQgZnVuY3Rpb24gYmVnaW5EcmFnZ2luZ1ZlcnRleChsYXllcklELCB2ZXJ0ZXhJRCwgeCwgeSwgc25hcE1hc2spIHtcbiAgcmV0dXJuIHtcbiAgICB0eXBlOiBCRUdJTl9EUkFHR0lOR19WRVJURVgsXG4gICAgbGF5ZXJJRCwgdmVydGV4SUQsIHgsIHksIHNuYXBNYXNrXG4gIH1cbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHVwZGF0ZURyYWdnaW5nVmVydGV4KHgsIHksIHNuYXBNYXNrKSB7XG4gIHJldHVybiB7XG4gICAgdHlwZTogVVBEQVRFX0RSQUdHSU5HX1ZFUlRFWCxcbiAgICB4LCB5LCBzbmFwTWFza1xuICB9XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBlbmREcmFnZ2luZ1ZlcnRleCh4LCB5LCBzbmFwTWFzaykge1xuICByZXR1cm4ge1xuICAgIHR5cGU6IEVORF9EUkFHR0lOR19WRVJURVgsXG4gICAgeCwgeSwgc25hcE1hc2tcblxuICB9XG59XG4iXX0=