Change integration structure to array and rename to widgets in config

This commit is contained in:
Meierschlumpf
2022-12-19 17:03:39 +01:00
parent ed0146e7b0
commit 8f7a3111ca
21 changed files with 154 additions and 134 deletions

View File

@@ -47,15 +47,15 @@ export const WidgetsEditModal = ({
const handleSave = () => {
updateConfig(configName, (prev) => ({
...prev,
integrations: {
...prev.integrations,
widgets: {
...prev.widgets,
[innerProps.integration]:
'properties' in (prev.integrations[innerProps.integration] ?? {})
'properties' in (prev.widgets[innerProps.integration] ?? {})
? {
...prev.integrations[innerProps.integration],
...prev.widgets[innerProps.integration],
properties: moduleProperties,
}
: prev.integrations[innerProps.integration],
: prev.widgets[innerProps.integration],
},
}));
context.closeModal(id);