From a5528f2092098a224a6e78199c80e4cb6a21995f Mon Sep 17 00:00:00 2001 From: MikunoNaka Date: Fri, 30 Apr 2021 08:39:53 +0530 Subject: updating the items list on runtime + fixed at least 3 bugs emerged due to that --- src/components/Form/AddNewItemForm.js | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'src/components/Form/AddNewItemForm.js') diff --git a/src/components/Form/AddNewItemForm.js b/src/components/Form/AddNewItemForm.js index 877e9f4..9286ba7 100644 --- a/src/components/Form/AddNewItemForm.js +++ b/src/components/Form/AddNewItemForm.js @@ -21,16 +21,16 @@ const AddNewItemForm = (props) => { const enterItemNamePrompt = "start typing here"; const registerItemPrompt = "add new"; - const emptyItemNames = [enterItemNamePrompt, registerItemPrompt, ""]; // Extract the model names from savedItems - const savedItems = props.savedItems; - let savedItemNames = []; - for (let i = 0; i < savedItems.length; i++) { - savedItemNames.push(savedItems[i].Model); + let savedItemNames= []; + if (props.savedItems !== []) { + for (let i = 0; i < props.savedItems.length; i++) { + savedItemNames.push(props.savedItems[i].Model); + } } - + // set description and price // when item is entered const setItemInfo = (itemName) => { @@ -156,9 +156,10 @@ const AddNewItemForm = (props) => {
- { - alert("this shit refuses to work") - }} /> + props.registerFormVisibility(true)} + /> -- cgit v1.2.3