export default { SET_LOADING(state, bool) { console.log('INFO - Setting loading wheel'); state.loading = bool; }, SET_TODOS(state, todos) { console.log('INFO - Setting todos'); state.todos = todos; }, SET_NEW_TODO(state, todo) { console.log('INFO - Setting new todo'); state.newTodo = todo; }, ADD_TODO(state, todo) { console.log('INFO - Add todo', todo); state.todos.push(todo); }, CLEAR_NEW_TODO(state) { console.log('INFO - Clearing new todo'); state.newTodo = ''; }, CLEAR_ALL_DONE_TODOS(state) { console.log('INFO - Clearing all done todos'); state.todos = state.todos.filter(obj => obj.completed === false); }, CLEAR_ALL_TODOS(state) { console.log('INFO - Clearing all todos'); state.todos = []; }, MARK_TODO_COMPLETED(state, index) { console.log('INFO - MARK_TODO_COMPLETED'); state.todos[index].completed = !state.todos[index].completed; }, MARK_TODO_IMPORTANT(state, index) { console.log('INFO - MARK_TODO_IMPORTANT'); state.todos[index].important = !state.todos[index].important; } };