-
Notifications
You must be signed in to change notification settings - Fork 7
/
actions.js
110 lines (110 loc) · 2.06 KB
/
actions.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
//basicShapeComponents
const setCamera = (data) => ({
type: "SET_CAMERA",
camera: data,
});
const setCameraHandler = (data) => ({
type: "SET_CAMERA_HANDLER",
cameraHandler: data,
});
const setScene = (data) => ({
type: "SET_SCENE",
scene: data,
});
const setControls = (data) => ({
type: "SET_CONTROLS",
controls: data,
});
const setRenderer = (data) => ({
type: "SET_RENDERER",
renderer: data,
});
const setPoints = (points) => ({
type: "SET_POINTS",
points: points,
});
const addLine = (line) => ({
type: "ADD_LINE",
line: line,
});
const setLines = (lines) => ({
type: "SET_LINES",
lines: lines,
});
const removeLine = (line) => ({
type: "REMOVE_LINE",
line: line,
});
const setShapes = (shapes) => ({
type: "SET_SHAPES",
shapes: shapes,
});
const addShape = (shape) => ({
type: "ADD_SHAPE",
shape: shape,
});
const removeShape = (shape) => ({
type: "REMOVE_SHAPE",
shape: shape,
});
//saveComponents
const addSaveItem = (item) => ({
type: "ADD_SAVE_ITEM",
item: item,
});
const removeSaveItem = (item) => ({
type: "REMOVE_SAVE_ITEM",
item: item,
});
const setSaveItem = (items) => ({
type: "SET_SAVE_ITEM",
items: items,
});
const setCurrentUser = (data) => ({
type: "SET_CURRENT_USER",
user: data,
});
const setDisableCamera = (data) => ({
type: "SET_DISABLE_CAMERA",
disableCamera: data,
});
//singleShapeComponents
const setSingleCamera = (data) => ({
type: "SET_SINGLE_CAMERA",
camera: data,
});
const setSingleScene = (data) => ({
type: "SET_SINGLE_SCENE",
scene: data,
});
const setSingleCameraHandler = (data) => ({
type: "SET_SINGLE_CAMERA_HANDLER",
cameraHandler: data,
});
const setSingleRenderer = (data) => ({
type: "SET_SINGLE_RENDERER",
renderer: data,
});
export default {
setCamera,
setCameraHandler,
setScene,
setRenderer,
setPoints,
addLine,
setLines,
removeLine,
setShapes,
addShape,
removeShape,
addSaveItem,
removeSaveItem,
setCurrentUser,
setSaveItem,
setDisableCamera,
setControls,
setSingleCamera,
setSingleCameraHandler,
setSingleRenderer,
setSingleScene,
};