From 393ad8cb9df962a3568bde59f82ff7de0f812f31 Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Sat, 14 Sep 2024 08:05:33 +0530 Subject: [PATCH] fix: use id as key instead of label for newField --- src/components/organisms/BrowserWindow.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/organisms/BrowserWindow.tsx b/src/components/organisms/BrowserWindow.tsx index 929eb06f..c92fdc25 100644 --- a/src/components/organisms/BrowserWindow.tsx +++ b/src/components/organisms/BrowserWindow.tsx @@ -216,7 +216,7 @@ export const BrowserWindow = () => { const newField: TextStep = { id: Date.now(), type: 'text', - label: ``, + label: `Label ${Object.keys(fields).length + 1}`, data: data, selectorObj: { selector: highlighterData.selector, @@ -228,14 +228,14 @@ export const BrowserWindow = () => { setFields(prevFields => { const updatedFields = { ...prevFields, - [newField.label]: newField + [newField.id]: newField }; console.log(updatedFields) return updatedFields; }); if (listSelector) { - addListStep(listSelector, { ...fields, [newField.label]: newField }, currentListId, { type: '', selector: paginationSelector }); + addListStep(listSelector, { ...fields, [newField.id]: newField }, currentListId, { type: '', selector: paginationSelector }); } } else { @@ -276,7 +276,7 @@ export const BrowserWindow = () => { const newField: TextStep = { id: Date.now(), type: 'text', - label: ``, + label: `Label ${Object.keys(fields).length + 1}`, data: data, selectorObj: { selector: selectedElement.selector, @@ -288,7 +288,7 @@ export const BrowserWindow = () => { setFields(prevFields => { const updatedFields = { ...prevFields, - [newField.label]: newField + [newField.id]: newField }; console.log(updatedFields) @@ -296,7 +296,7 @@ export const BrowserWindow = () => { }); if (listSelector) { - addListStep(listSelector, { ...fields, [newField.label]: newField }, currentListId, { type: '', selector: paginationSelector }); + addListStep(listSelector, { ...fields, [newField.id]: newField }, currentListId, { type: '', selector: paginationSelector }); } }