diff options
| author | Tobias Järvelöv <tobias.jarvelov@mullvad.net> | 2025-04-11 15:58:00 +0200 |
|---|---|---|
| committer | Sebastian Holmin <sebastian.holmin@mullvad.net> | 2025-05-28 13:25:31 +0200 |
| commit | fddda144f64e6032443005b3363a4d4f3ee83fee (patch) | |
| tree | ecb9595fb94c847b7e33a59d8e9ec3d2d355f4c5 /desktop | |
| parent | 5cbdaed9d52347578e77b41c2682dbffb98f230b (diff) | |
| download | mullvadvpn-fddda144f64e6032443005b3363a4d4f3ee83fee.tar.xz mullvadvpn-fddda144f64e6032443005b3363a4d4f3ee83fee.zip | |
Refactor conditions for when Cancel button should be displayed
It is easier to check if we have a verified installer path
to determine when we should stop displaying Cancel button.
Diffstat (limited to 'desktop')
| -rw-r--r-- | desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/hooks/useShowCancelButton.ts | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/hooks/useShowCancelButton.ts b/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/hooks/useShowCancelButton.ts index 3b91d1abbc..7cf279e5c1 100644 --- a/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/hooks/useShowCancelButton.ts +++ b/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/hooks/useShowCancelButton.ts @@ -1,14 +1,13 @@ -import { useAppUpgradeEventType, useIsAppUpgradeInProgress } from '../../../../hooks'; +import { + useHasAppUpgradeVerifiedInstallerPath, + useIsAppUpgradeInProgress, +} from '../../../../hooks'; export const useShowCancelButton = () => { - const appUpgradeEventType = useAppUpgradeEventType(); const isAppUpgradeInProgress = useIsAppUpgradeInProgress(); + const hasAppUpgradeVerifiedInstallerPath = useHasAppUpgradeVerifiedInstallerPath(); - if (appUpgradeEventType !== 'APP_UPGRADE_STATUS_STARTED_INSTALLER') { - const showCancelButton = isAppUpgradeInProgress; + const showCancelButton = isAppUpgradeInProgress && !hasAppUpgradeVerifiedInstallerPath; - return showCancelButton; - } - - return false; + return showCancelButton; }; |
