From 8e274132e60b21277506df3c7b47e5f75518fb32 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adri=C3=A1n=20Oliva?= <adrian.oliva@cimat.mx>
Date: Thu, 18 May 2023 13:59:48 -0600
Subject: Added remove action.

---
 src/features/todo/reducer.js | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

(limited to 'src/features')

diff --git a/src/features/todo/reducer.js b/src/features/todo/reducer.js
index daba8bc..f12f740 100644
--- a/src/features/todo/reducer.js
+++ b/src/features/todo/reducer.js
@@ -30,10 +30,16 @@ export const todo_slice = createSlice({
 
             state.todos[selected_todo].done = action.payload.done;
         },
+
+        remove_todo: (state, action) => {
+            state.todos = state.todos.filter(
+                (todo) => todo.id != action.payload
+            );
+        },
     },
 });
 
-export const { add_todo, change_done } = todo_slice.actions;
+export const { add_todo, change_done, remove_todo } = todo_slice.actions;
 
 export const select_todos = (state) => state.todo_list.todos;
 export const select_last_index = (state) => state.todo_list.last_id;
-- 
cgit v1.2.3