merged stuff in

This commit is contained in:
Micah Godbolt
2019-02-13 14:05:56 -08:00
parent 5dde57683d
commit 5d3c0983dd
13 changed files with 217 additions and 23 deletions

View File

@@ -4,29 +4,6 @@ import { TodoListItem } from './TodoListItem';
export class TodoList extends React.Component<any, any> {
render() {
const { filter, todos } = this.props;
let filteredTodos: typeof todos = {};
switch (filter) {
case 'completed':
Object.keys(todos).forEach(id => {
if (todos[id].completed) {
filteredTodos[id] = todos[id];
}
});
break;
case 'active':
Object.keys(todos).forEach(id => {
if (!todos[id].completed) {
filteredTodos[id] = todos[id];
}
});
break;
default:
filteredTodos = todos;
break;
}
return (
<ul className="todos">