fix: use id as key instead of label for newField
This commit is contained in:
@@ -216,7 +216,7 @@ export const BrowserWindow = () => {
|
|||||||
const newField: TextStep = {
|
const newField: TextStep = {
|
||||||
id: Date.now(),
|
id: Date.now(),
|
||||||
type: 'text',
|
type: 'text',
|
||||||
label: ``,
|
label: `Label ${Object.keys(fields).length + 1}`,
|
||||||
data: data,
|
data: data,
|
||||||
selectorObj: {
|
selectorObj: {
|
||||||
selector: highlighterData.selector,
|
selector: highlighterData.selector,
|
||||||
@@ -228,14 +228,14 @@ export const BrowserWindow = () => {
|
|||||||
setFields(prevFields => {
|
setFields(prevFields => {
|
||||||
const updatedFields = {
|
const updatedFields = {
|
||||||
...prevFields,
|
...prevFields,
|
||||||
[newField.label]: newField
|
[newField.id]: newField
|
||||||
};
|
};
|
||||||
console.log(updatedFields)
|
console.log(updatedFields)
|
||||||
return updatedFields;
|
return updatedFields;
|
||||||
});
|
});
|
||||||
|
|
||||||
if (listSelector) {
|
if (listSelector) {
|
||||||
addListStep(listSelector, { ...fields, [newField.label]: newField }, currentListId, { type: '', selector: paginationSelector });
|
addListStep(listSelector, { ...fields, [newField.id]: newField }, currentListId, { type: '', selector: paginationSelector });
|
||||||
}
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
@@ -276,7 +276,7 @@ export const BrowserWindow = () => {
|
|||||||
const newField: TextStep = {
|
const newField: TextStep = {
|
||||||
id: Date.now(),
|
id: Date.now(),
|
||||||
type: 'text',
|
type: 'text',
|
||||||
label: ``,
|
label: `Label ${Object.keys(fields).length + 1}`,
|
||||||
data: data,
|
data: data,
|
||||||
selectorObj: {
|
selectorObj: {
|
||||||
selector: selectedElement.selector,
|
selector: selectedElement.selector,
|
||||||
@@ -288,7 +288,7 @@ export const BrowserWindow = () => {
|
|||||||
setFields(prevFields => {
|
setFields(prevFields => {
|
||||||
const updatedFields = {
|
const updatedFields = {
|
||||||
...prevFields,
|
...prevFields,
|
||||||
[newField.label]: newField
|
[newField.id]: newField
|
||||||
};
|
};
|
||||||
console.log(updatedFields)
|
console.log(updatedFields)
|
||||||
|
|
||||||
@@ -296,7 +296,7 @@ export const BrowserWindow = () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
if (listSelector) {
|
if (listSelector) {
|
||||||
addListStep(listSelector, { ...fields, [newField.label]: newField }, currentListId, { type: '', selector: paginationSelector });
|
addListStep(listSelector, { ...fields, [newField.id]: newField }, currentListId, { type: '', selector: paginationSelector });
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user