admin/plugins: notification after new configuration
Massimo Melina committed
May 6, 2022 at 11:14 UTC
59d147a3c97351165d010d477277d3514675dccc
1 file changed
+5
-2
admin/src/PluginsPage.ts
+5
-2
@@ -1,3 +1,5 @@
1
+// This file is part of HFS - Copyright 2021-2022, Massimo Melina <a@rejetto.com> - License https://www.gnu.org/licenses/gpl-3.0.txt
2
+
3
import { createElement as h, Fragment } from "react"
4
import { apiCall, useApiList } from './api'
5
import { DataGrid } from '@mui/x-data-grid'
@@ -78,8 +80,9 @@ export default function PluginsPage() {
80
values: pl.config,
81
...row.configDialog,
82
})
81
- if (values)
82
- await apiCall('set_plugin', { id, config: values })
83
+ if (!values || _.isEqual(pl.config, values)) return
84
+ await apiCall('set_plugin', { id, config: values })
85
+ toast("Configuration saved")
86
}
87
}),
88
)