From 7ddd52374a45ef64b9cf6901ce01cd2bc680cb26 Mon Sep 17 00:00:00 2001 From: rosh Date: Fri, 17 Jul 2020 17:50:30 +0530 Subject: [PATCH] changes for completed --- src/App.js | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/App.js b/src/App.js index 164a2f1..432e4ac 100644 --- a/src/App.js +++ b/src/App.js @@ -36,9 +36,9 @@ import { useState } from 'react'; function App() { const [input, setInput] = useState(""); const [list, setList] = useState([]); - const [visible, setVisible] = useState(null); + const [visible, setVisible] = useState(true); const addToList = e => { - setList([ ...list, input ]); + setList([ ...list,{ title: input, visible: true } ]); setInput(""); }; @@ -46,8 +46,13 @@ function App() { setList(list.filter((item, index) => index !== id)); }; - function hideMe(){ - setVisible(false); + const hideMe = id => e => { + setVisible(list.map((item, index) => index === id + ? { + title: item.title, + visible: false + } + : item)); } let style = { textDecoration: "none" }; @@ -61,10 +66,10 @@ function App() {