summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-04-11 15:50:12 +0200
committerSebastian Holmin <sebastian.holmin@mullvad.net>2025-05-28 13:25:31 +0200
commit7f8a7f3f1853a316df501f0412159214c8c22b9c (patch)
tree18fca0bc999a35381ebc6453c5883f6fa30160d3
parente8e5a297e62ffeaa6e96ddd05d023bfd250231dd (diff)
downloadmullvadvpn-7f8a7f3f1853a316df501f0412159214c8c22b9c.tar.xz
mullvadvpn-7f8a7f3f1853a316df501f0412159214c8c22b9c.zip
Add error message for when error count has been exceeded
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/components/upgrade-label/components/upgrade-error/hooks/useMessage.ts10
1 files changed, 10 insertions, 0 deletions
diff --git a/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/components/upgrade-label/components/upgrade-error/hooks/useMessage.ts b/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/components/upgrade-label/components/upgrade-error/hooks/useMessage.ts
index 5d7e4cc62c..fbfa1765c1 100644
--- a/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/components/upgrade-label/components/upgrade-error/hooks/useMessage.ts
+++ b/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/components/upgrade-label/components/upgrade-error/hooks/useMessage.ts
@@ -1,8 +1,18 @@
import { messages } from '../../../../../../../../../shared/gettext';
import { useAppUpgradeError } from '../../../../../../../../redux/hooks';
+import { useErrorCountExceeded } from '../../../../../hooks';
export const useMessage = () => {
const { error } = useAppUpgradeError();
+ const errorCountExceeded = useErrorCountExceeded();
+
+ if (errorCountExceeded) {
+ // TRANSLATORS: Label displayed when an error occurred due to the download failing
+ return messages.pgettext(
+ 'app-upgrade-view',
+ 'Having problems? Try downloading the update from our website. If this problem persists, please contact support.',
+ );
+ }
switch (error) {
case 'DOWNLOAD_FAILED':