diff --git a/src/screens/browse/components/BrowseTabs.tsx b/src/screens/browse/components/BrowseTabs.tsx index 7c1c9332..eca93024 100644 --- a/src/screens/browse/components/BrowseTabs.tsx +++ b/src/screens/browse/components/BrowseTabs.tsx @@ -87,22 +87,6 @@ export const InstalledTab = memo( { backgroundColor: theme.inverseSurface }, ]} > - { - ref.close(); - updatePlugin(item) - .then(version => - showToast( - getString('browseScreen.updatedTo', { version }), - ), - ) - .catch((error: Error) => showToast(error.message)); - }} - theme={theme} - /> navigateToSource(item)} > - + {item.name} @@ -172,6 +149,24 @@ export const InstalledTab = memo( + + {item.hasUpdate ? ( + { + updatePlugin(item) + .then(version => + showToast( + getString('browseScreen.updatedTo', { version }), + ), + ) + .catch((error: Error) => showToast(error.message)); + }} + theme={theme} + /> + ) : null}