react-floorplanner
Version:
react-floorplanner is a React Component for plans design. Draw a 2D floorplan and navigate it in 3D mode.
61 lines (52 loc) • 997 B
JavaScript
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,
holeID
}
}
export function selectToolDrawingHole(sceneComponentType) {
return {
type: SELECT_TOOL_DRAWING_HOLE,
sceneComponentType
}
}
export function updateDrawingHole(layerID, x, y) {
return {
type: UPDATE_DRAWING_HOLE,
layerID, x, y
}
}
export function endDrawingHole(layerID, x, y) {
return {
type: END_DRAWING_HOLE,
layerID, x, y
}
}
export function beginDraggingHole(layerID, holeID, x, y) {
return {
type: BEGIN_DRAGGING_HOLE,
layerID, holeID, x, y
};
}
export function updateDraggingHole(x, y) {
return {
type: UPDATE_DRAGGING_HOLE,
x, y
}
}
export function endDraggingHole(x, y) {
return {
type: END_DRAGGING_HOLE,
x, y
}
}