summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-10-20 11:58:17 +0200
committerJoakim Hulthe <joakim.hulthe@mullvad.net>2025-10-23 10:22:57 +0200
commitf2ce9f80a0299860cbeff62389cb8bcf14cf9440 (patch)
tree418d99797c5052b71a68d8d57c18e928049ba01e
parent24758dd39f7c5c0cc4402175197422e0e51f9f94 (diff)
downloadmullvadvpn-f2ce9f80a0299860cbeff62389cb8bcf14cf9440.tar.xz
mullvadvpn-f2ce9f80a0299860cbeff62389cb8bcf14cf9440.zip
Disable UpgradeButton when no upgrade exists
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/components/footer/components/initial-footer/components/start-upgrade/StartUpgrade.tsx5
1 files changed, 4 insertions, 1 deletions
diff --git a/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/components/footer/components/initial-footer/components/start-upgrade/StartUpgrade.tsx b/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/components/footer/components/initial-footer/components/start-upgrade/StartUpgrade.tsx
index cf6f6562af..945064b792 100644
--- a/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/components/footer/components/initial-footer/components/start-upgrade/StartUpgrade.tsx
+++ b/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/components/footer/components/initial-footer/components/start-upgrade/StartUpgrade.tsx
@@ -1,12 +1,15 @@
import { messages } from '../../../../../../../../../../shared/gettext';
import { Flex } from '../../../../../../../../../lib/components';
+import { useHasUpgrade } from '../../../../../../hooks';
import { UpgradeButton } from '../../../../../upgrade-button';
export function StartUpgrade() {
+ const hasUpgrade = useHasUpgrade();
+
return (
<Flex $padding="large" $flexDirection="column">
<Flex $flexDirection="column">
- <UpgradeButton>
+ <UpgradeButton disabled={!hasUpgrade}>
{
// TRANSLATORS: Button text to download and install an update
messages.pgettext('app-upgrade-view', 'Download & install')