From 1f6420f85b91213522e978ee27e70163b34eee51 Mon Sep 17 00:00:00 2001 From: Alex Andreev Date: Fri, 22 Apr 2022 17:04:17 +0300 Subject: [PATCH] Add isVisible condition for preference links Signed-off-by: Alex Andreev --- .../extensions-preferences-navigation-item.injectable.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/renderer/components/+preferences/preferences-navigation/extensions-preferences-navigation-item.injectable.ts b/src/renderer/components/+preferences/preferences-navigation/extensions-preferences-navigation-item.injectable.ts index 55b8ee9f97..a60a127186 100644 --- a/src/renderer/components/+preferences/preferences-navigation/extensions-preferences-navigation-item.injectable.ts +++ b/src/renderer/components/+preferences/preferences-navigation/extensions-preferences-navigation-item.injectable.ts @@ -17,6 +17,7 @@ const extensionPreferencesNavigationItemRegistratorInjectable = getInjectable({ const navigateToExtensionPreferences = di.inject( navigateToExtensionPreferencesInjectable, ); + const isVisible = extension.appPreferences.length > 0; const extensionInjectable = getInjectable({ id: `extension-preferences-navigation-item-${extension.sanitizedExtensionId}`, @@ -25,7 +26,7 @@ const extensionPreferencesNavigationItemRegistratorInjectable = getInjectable({ label: `${extension.name}`, navigate: () => navigateToExtensionPreferences(extension.sanitizedExtensionId), isActive: computed(() => false), - isVisible: computed(() => true), + isVisible: computed(() => isVisible), orderNumber: 20, }), injectionToken: preferenceNavigationItemInjectionToken,