From f50dc62249f8873d3704738c82580b9cf2369750 Mon Sep 17 00:00:00 2001 From: Jason Date: Thu, 23 Jun 2016 23:44:53 +0800 Subject: [web] fix eventLog ducks --- web/src/js/ducks/utils/view.js | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'web/src/js/ducks/utils/view.js') diff --git a/web/src/js/ducks/utils/view.js b/web/src/js/ducks/utils/view.js index adf7fc6a..20260537 100755 --- a/web/src/js/ducks/utils/view.js +++ b/web/src/js/ducks/utils/view.js @@ -72,19 +72,19 @@ export default function reduce(state = defaultState, action) { } } -export function updateFilter(list, filter, sorter) { +export function updateFilter(list, filter = defaultFilter, sorter = defaultSorter) { return { type: UPDATE_FILTER, list, filter, sorter } } -export function updateSorter(sorter) { +export function updateSorter(sorter = defaultSorter) { return { type: UPDATE_SORTER, sorter } } -export function add(item, filter, sorter) { +export function add(item, filter = defaultFilter, sorter = defaultSorter) { return { type: ADD, item, filter, sorter } } -export function update(id, item, filter, sorter) { +export function update(id, item, filter = defaultFilter, sorter = defaultSorter) { return { type: UPDATE, id, item, filter, sorter } } @@ -92,7 +92,7 @@ export function remove(id) { return { type: REMOVE, id } } -export function receive(list, filter, sorter) { +export function receive(list, filter = defaultFilter, sorter = defaultSorter) { return { type: RECEIVE, list, filter, sorter } } @@ -137,3 +137,11 @@ function sortedIndex(list, item, sorter) { return low } + +function defaultFilter() { + return true +} + +function defaultSorter(a, b) { + return 0 +} -- cgit v1.2.3