@ -11,7 +11,7 @@ export const usePluginTaskStatus = () => {
pluginTasks,
} = usePluginTaskList()
const { mutate } = useMutationClearTaskPlugin()
const allPlugins = pluginTasks.map(task => task.plugins.map((plugin) => {
const allPlugins = pluginTasks.filter(task => task.status !== TaskStatus.success).map(task => task.plugins.map((plugin) => {
return {
...plugin,
taskId: task.id,
@ -54,6 +54,9 @@ const PluginTasks = () => {
return t('plugin.task.installError', { errorLength: errorPlugins.length })
}, [isInstalling, isInstallingWithError, isFailed, errorPlugins, runningPlugins, totalPluginsLength, t])
if (!totalPluginsLength)
return null
return (
<div className='flex items-center'>
<PortalToFollowElem