diff --git a/src/components/organisms/BrowserWindow.tsx b/src/components/organisms/BrowserWindow.tsx index ee2d3322..ec9bf4bc 100644 --- a/src/components/organisms/BrowserWindow.tsx +++ b/src/components/organisms/BrowserWindow.tsx @@ -198,6 +198,31 @@ export const BrowserWindow = () => { attribute: attribute }); } + if (getList === true) { + const newField: TextStep = { + id: Date.now(), + type: 'text', + label: `Label ${Object.keys(fields).length + 1}`, + data: selectedElement.info?.innerText || '', + selectorObj: { + selector: selectedElement.selector, + tag: selectedElement.info?.tagName, + attribute: 'innerText' + } + }; + + setFields(prevFields => { + const updatedFields = { + ...prevFields, + [newField.label]: newField + }; + return updatedFields; + }); + + if (listSelector) { + addListStep(listSelector, { ...fields, [newField.label]: newField }); + } + } } } setShowAttributeModal(false);