UNPKG

react-planner-viewer

Version:

react-planner-viewer is a React Component for view plans builded with react-planner in 2D mode

52 lines (45 loc) 4.5 kB
import { SELECT_HOLE, SELECT_TOOL_DRAWING_HOLE, UPDATE_DRAWING_HOLE, END_DRAWING_HOLE, BEGIN_DRAGGING_HOLE, UPDATE_DRAGGING_HOLE, END_DRAGGING_HOLE } from '../constants'; export function selectHole(layerID, holeID) { return { type: SELECT_HOLE, layerID: layerID, holeID: holeID }; } export function selectToolDrawingHole(sceneComponentType) { return { type: SELECT_TOOL_DRAWING_HOLE, sceneComponentType: sceneComponentType }; } export function updateDrawingHole(layerID, x, y) { return { type: UPDATE_DRAWING_HOLE, layerID: layerID, x: x, y: y }; } export function endDrawingHole(layerID, x, y) { return { type: END_DRAWING_HOLE, layerID: layerID, x: x, y: y }; } export function beginDraggingHole(layerID, holeID, x, y) { return { type: BEGIN_DRAGGING_HOLE, layerID: layerID, holeID: holeID, x: x, y: y }; } export function updateDraggingHole(x, y) { return { type: UPDATE_DRAGGING_HOLE, x: x, y: y }; } export function endDraggingHole(x, y) { return { type: END_DRAGGING_HOLE, x: x, y: y }; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9hY3Rpb25zL2hvbGVzLWFjdGlvbnMuanMiXSwibmFtZXMiOlsiU0VMRUNUX0hPTEUiLCJTRUxFQ1RfVE9PTF9EUkFXSU5HX0hPTEUiLCJVUERBVEVfRFJBV0lOR19IT0xFIiwiRU5EX0RSQVdJTkdfSE9MRSIsIkJFR0lOX0RSQUdHSU5HX0hPTEUiLCJVUERBVEVfRFJBR0dJTkdfSE9MRSIsIkVORF9EUkFHR0lOR19IT0xFIiwic2VsZWN0SG9sZSIsImxheWVySUQiLCJob2xlSUQiLCJ0eXBlIiwic2VsZWN0VG9vbERyYXdpbmdIb2xlIiwic2NlbmVDb21wb25lbnRUeXBlIiwidXBkYXRlRHJhd2luZ0hvbGUiLCJ4IiwieSIsImVuZERyYXdpbmdIb2xlIiwiYmVnaW5EcmFnZ2luZ0hvbGUiLCJ1cGRhdGVEcmFnZ2luZ0hvbGUiLCJlbmREcmFnZ2luZ0hvbGUiXSwibWFwcGluZ3MiOiJBQUFBLFNBQ0VBLFdBREYsRUFFRUMsd0JBRkYsRUFHRUMsbUJBSEYsRUFJRUMsZ0JBSkYsRUFLRUMsbUJBTEYsRUFNRUMsb0JBTkYsRUFPRUMsaUJBUEYsUUFRTyxjQVJQOztBQVVBLE9BQU8sU0FBU0MsVUFBVCxDQUFvQkMsT0FBcEIsRUFBNkJDLE1BQTdCLEVBQXFDO0FBQzFDLFNBQU87QUFDTEMsVUFBTVYsV0FERDtBQUVMUSxvQkFGSztBQUdMQztBQUhLLEdBQVA7QUFLRDs7QUFFRCxPQUFPLFNBQVNFLHFCQUFULENBQStCQyxrQkFBL0IsRUFBbUQ7QUFDeEQsU0FBTztBQUNMRixVQUFNVCx3QkFERDtBQUVMVztBQUZLLEdBQVA7QUFJRDs7QUFFRCxPQUFPLFNBQVNDLGlCQUFULENBQTJCTCxPQUEzQixFQUFvQ00sQ0FBcEMsRUFBdUNDLENBQXZDLEVBQTBDO0FBQy9DLFNBQU87QUFDTEwsVUFBTVIsbUJBREQ7QUFFTE0sb0JBRkssRUFFSU0sSUFGSixFQUVPQztBQUZQLEdBQVA7QUFJRDs7QUFFRCxPQUFPLFNBQVNDLGNBQVQsQ0FBd0JSLE9BQXhCLEVBQWlDTSxDQUFqQyxFQUFvQ0MsQ0FBcEMsRUFBdUM7QUFDNUMsU0FBTztBQUNMTCxVQUFNUCxnQkFERDtBQUVMSyxvQkFGSyxFQUVJTSxJQUZKLEVBRU9DO0FBRlAsR0FBUDtBQUlEOztBQUdELE9BQU8sU0FBU0UsaUJBQVQsQ0FBMkJULE9BQTNCLEVBQW9DQyxNQUFwQyxFQUE0Q0ssQ0FBNUMsRUFBK0NDLENBQS9DLEVBQWtEO0FBQ3ZELFNBQU87QUFDTEwsVUFBTU4sbUJBREQ7QUFFTEksb0JBRkssRUFFSUMsY0FGSixFQUVZSyxJQUZaLEVBRWVDO0FBRmYsR0FBUDtBQUlEOztBQUVELE9BQU8sU0FBU0csa0JBQVQsQ0FBNEJKLENBQTVCLEVBQStCQyxDQUEvQixFQUFrQztBQUN2QyxTQUFPO0FBQ0xMLFVBQU1MLG9CQUREO0FBRUxTLFFBRkssRUFFRkM7QUFGRSxHQUFQO0FBSUQ7O0FBRUQsT0FBTyxTQUFTSSxlQUFULENBQXlCTCxDQUF6QixFQUE0QkMsQ0FBNUIsRUFBK0I7QUFDcEMsU0FBTztBQUNMTCxVQUFNSixpQkFERDtBQUVMUSxRQUZLLEVBRUZDO0FBRkUsR0FBUDtBQUlEIiwiZmlsZSI6ImhvbGVzLWFjdGlvbnMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBTRUxFQ1RfSE9MRSxcbiAgU0VMRUNUX1RPT0xfRFJBV0lOR19IT0xFLFxuICBVUERBVEVfRFJBV0lOR19IT0xFLFxuICBFTkRfRFJBV0lOR19IT0xFLFxuICBCRUdJTl9EUkFHR0lOR19IT0xFLFxuICBVUERBVEVfRFJBR0dJTkdfSE9MRSxcbiAgRU5EX0RSQUdHSU5HX0hPTEVcbn0gZnJvbSAnLi4vY29uc3RhbnRzJztcblxuZXhwb3J0IGZ1bmN0aW9uIHNlbGVjdEhvbGUobGF5ZXJJRCwgaG9sZUlEKSB7XG4gIHJldHVybiB7XG4gICAgdHlwZTogU0VMRUNUX0hPTEUsXG4gICAgbGF5ZXJJRCxcbiAgICBob2xlSURcbiAgfVxufVxuXG5leHBvcnQgZnVuY3Rpb24gc2VsZWN0VG9vbERyYXdpbmdIb2xlKHNjZW5lQ29tcG9uZW50VHlwZSkge1xuICByZXR1cm4ge1xuICAgIHR5cGU6IFNFTEVDVF9UT09MX0RSQVdJTkdfSE9MRSxcbiAgICBzY2VuZUNvbXBvbmVudFR5cGVcbiAgfVxufVxuXG5leHBvcnQgZnVuY3Rpb24gdXBkYXRlRHJhd2luZ0hvbGUobGF5ZXJJRCwgeCwgeSkge1xuICByZXR1cm4ge1xuICAgIHR5cGU6IFVQREFURV9EUkFXSU5HX0hPTEUsXG4gICAgbGF5ZXJJRCwgeCwgeVxuICB9XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBlbmREcmF3aW5nSG9sZShsYXllcklELCB4LCB5KSB7XG4gIHJldHVybiB7XG4gICAgdHlwZTogRU5EX0RSQVdJTkdfSE9MRSxcbiAgICBsYXllcklELCB4LCB5XG4gIH1cbn1cblxuXG5leHBvcnQgZnVuY3Rpb24gYmVnaW5EcmFnZ2luZ0hvbGUobGF5ZXJJRCwgaG9sZUlELCB4LCB5KSB7XG4gIHJldHVybiB7XG4gICAgdHlwZTogQkVHSU5fRFJBR0dJTkdfSE9MRSxcbiAgICBsYXllcklELCBob2xlSUQsIHgsIHlcbiAgfTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHVwZGF0ZURyYWdnaW5nSG9sZSh4LCB5KSB7XG4gIHJldHVybiB7XG4gICAgdHlwZTogVVBEQVRFX0RSQUdHSU5HX0hPTEUsXG4gICAgeCwgeVxuICB9XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBlbmREcmFnZ2luZ0hvbGUoeCwgeSkge1xuICByZXR1cm4ge1xuICAgIHR5cGU6IEVORF9EUkFHR0lOR19IT0xFLFxuICAgIHgsIHlcbiAgfVxufVxuIl19