feat: attribute selection for list step

This commit is contained in:
karishmas6
2024-08-10 22:39:56 +05:30
parent 45df4655ae
commit ac43411f5a

View File

@@ -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);