[Update] Add the safety that is not show on UI if the plugin, downloaded, is not supported.
This commit is contained in:
@@ -373,6 +373,17 @@ export const usePlugins = () => {
|
||||
return currentPluginsData.data.filter(plugin => plugin.is_enabled);
|
||||
}
|
||||
|
||||
const updateTargetPluginData = (target_plugin_id, attribute, value) => {
|
||||
updatePluginsData(prev => {
|
||||
prev.data.forEach(plugin => {
|
||||
if (plugin.plugin_id === target_plugin_id) {
|
||||
plugin[attribute] = value;
|
||||
}
|
||||
});
|
||||
return prev.data;
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
||||
return {
|
||||
@@ -391,6 +402,8 @@ export const usePlugins = () => {
|
||||
currentPluginsData,
|
||||
updatePluginsData,
|
||||
|
||||
updateTargetPluginData,
|
||||
|
||||
currentFetchedPluginsInfo,
|
||||
updateFetchedPluginsInfo,
|
||||
|
||||
|
||||
Reference in New Issue
Block a user