diff --git a/web/screens/Settings/CorePlugins/PluginsCatalog.tsx b/web/screens/Settings/CorePlugins/PluginsCatalog.tsx index 53e2d5ff5..8bfad63e3 100644 --- a/web/screens/Settings/CorePlugins/PluginsCatalog.tsx +++ b/web/screens/Settings/CorePlugins/PluginsCatalog.tsx @@ -141,11 +141,16 @@ const PluginCatalog = () => { ) .map((item, i) => { const isActivePlugin = activePlugins.some((x) => x.name === item.name) + const installedPlugin = activePlugins.filter( + (p) => p.name === item.name + )[0] const updateVersionPlugins = Number( - activePlugins - .filter((p) => p.name === item.name)[0] - ?.version.replaceAll('.', '') + installedPlugin?.version.replaceAll('.', '') ) + + const hasUpdateVersionPlugins = + item.version.replaceAll('.', '') > updateVersionPlugins + return (
{item.description}
- {isActivePlugin && - item.version.replaceAll('.', '') < updateVersionPlugins && ( - - )} + {isActivePlugin && ( ++ Installed{' '} + {hasUpdateVersionPlugins + ? `v${installedPlugin.version}` + : 'latest version'} +
+ )} + {isActivePlugin && hasUpdateVersionPlugins && ( + + )}