mirror of
https://github.com/usatiuk/ustk-todolist.git
synced 2025-10-28 23:57:49 +01:00
15 lines
498 B
JavaScript
15 lines
498 B
JavaScript
import { VisibilityFilters } from '../actions/todos';
|
|
|
|
export default function getVisibleTodos(todos, filter) {
|
|
switch (filter) {
|
|
case VisibilityFilters.SHOW_ALL:
|
|
return todos.filter(todo => todo);
|
|
case VisibilityFilters.SHOW_ACTIVE:
|
|
return todos.filter(todo => todo).filter(todo => !todo.completed);
|
|
case VisibilityFilters.SHOW_COMPLETED:
|
|
return todos.filter(todo => todo).filter(todo => todo.completed);
|
|
default:
|
|
return todos.filter(todo => todo);
|
|
}
|
|
}
|