Refactoring

This commit is contained in:
2021-05-05 01:17:01 -05:00
parent bb3dee68ca
commit 5061121424

View File

@@ -246,9 +246,8 @@ class Configuration extends IPCContainer {
Saving: true,
},
() => {
const changedItems = [];
for (const item of this.state.ChangedItems) {
changedItems.push({
let changedItems = this.state.ChangedItems.map((item) => {
return {
Name: item.label,
Value:
item.type === 'string_array'
@@ -256,13 +255,14 @@ class Configuration extends IPCContainer {
: item.type === 'host_list'
? JSON.stringify(item.value)
: item.value,
};
});
}
if (this.state.ChangedObjectLookup) {
for (const key of Object.keys(this.state.ChangedObjectLookup)) {
for (const item of this.state.ChangedObjectLookup[key]) {
changedItems.push({
changedItems = changedItems.concat(
this.state.ChangedObjectLookup[key].map((item) => {
return {
Name: key + '.' + item.label,
Value:
item.type === 'string_array'
@@ -270,8 +270,9 @@ class Configuration extends IPCContainer {
: item.type === 'host_list'
? JSON.stringify(item.value)
: item.value,
});
}
};
})
);
}
}
@@ -346,13 +347,13 @@ class Configuration extends IPCContainer {
autoFocus = value;
};
let objectItems = [];
for (const key of Object.keys(this.state.ObjectLookup)) {
objectItems.push(
const objectItems = Object.keys(this.state.ObjectLookup).map((key) => {
return (
<div key={key}>
<h2>{key}</h2>
<div>
{this.state.ObjectLookup[key].map((k, i) => {
{this.state.ObjectLookup[key]
.map((k, i) => {
const shouldFocus = getAutoFocus();
setAutoFocus(false);
return !k.advanced ||
@@ -374,11 +375,12 @@ class Configuration extends IPCContainer {
value={k.value}
/>
) : null;
})}
})
.filter((i) => i !== null)}
</div>
</div>
);
}
});
const configurationItems = this.state.ItemList.map((k, i) => {
const shouldFocus = autoFocus;
@@ -397,7 +399,7 @@ class Configuration extends IPCContainer {
value={k.value}
/>
) : null;
});
}).filter((i) => i !== null);
return (
<div className={'Configuration'}>