aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/ducks/views.js
diff options
context:
space:
mode:
authorJason <jason.daurus@gmail.com>2016-06-23 23:20:41 +0800
committerJason <jason.daurus@gmail.com>2016-06-23 23:20:41 +0800
commit5adb7a54fd689f69d5734d64fea0d3de43f4ce6d (patch)
tree4c733db43737e1b6d02fe81a14e1a1ce08ecf06b /web/src/js/ducks/views.js
parent397554b7c7ceddb54755605dc5df29731bb37214 (diff)
downloadmitmproxy-5adb7a54fd689f69d5734d64fea0d3de43f4ce6d.tar.gz
mitmproxy-5adb7a54fd689f69d5734d64fea0d3de43f4ce6d.tar.bz2
mitmproxy-5adb7a54fd689f69d5734d64fea0d3de43f4ce6d.zip
[web] separate views and list
Diffstat (limited to 'web/src/js/ducks/views.js')
-rwxr-xr-xweb/src/js/ducks/views.js35
1 files changed, 35 insertions, 0 deletions
diff --git a/web/src/js/ducks/views.js b/web/src/js/ducks/views.js
new file mode 100755
index 00000000..88b4d355
--- /dev/null
+++ b/web/src/js/ducks/views.js
@@ -0,0 +1,35 @@
+import { combineReducers } from 'redux'
+import * as viewActions from './utils/view'
+import main from './views/main.js'
+
+export default combineReducers({
+ main,
+})
+
+/**
+ * @public
+ */
+export function add(item) {
+ return { type: ADD, item }
+}
+
+/**
+ * @public
+ */
+export function update(id, item) {
+ return { type: UPDATE, id, item }
+}
+
+/**
+ * @public
+ */
+export function remove(id) {
+ return { type: REMOVE, id }
+}
+
+/**
+ * @public
+ */
+export function receive(list) {
+ return { type: RECEIVE, list }
+}