summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-03-28 15:04:44 +0100
committerTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-05-28 10:28:14 +0200
commit9b677d2dc5a6a64c1e7a7148eeff3cca3e18386d (patch)
tree22a9a598b3b5c8454f660177104fcfcfb570ebc7
parent2a60574a855b6bf33f8f499f9d519644400ae715 (diff)
downloadmullvadvpn-9b677d2dc5a6a64c1e7a7148eeff3cca3e18386d.tar.xz
mullvadvpn-9b677d2dc5a6a64c1e7a7148eeff3cca3e18386d.zip
Add hooks for app-upgrade selectors
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/redux/app-upgrade/hooks/index.ts2
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/redux/app-upgrade/hooks/useAppUpgradeError.ts9
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/redux/app-upgrade/hooks/useAppUpgradeEvent.ts9
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/redux/hooks/index.ts1
4 files changed, 21 insertions, 0 deletions
diff --git a/desktop/packages/mullvad-vpn/src/renderer/redux/app-upgrade/hooks/index.ts b/desktop/packages/mullvad-vpn/src/renderer/redux/app-upgrade/hooks/index.ts
new file mode 100644
index 0000000000..980b2d3b5d
--- /dev/null
+++ b/desktop/packages/mullvad-vpn/src/renderer/redux/app-upgrade/hooks/index.ts
@@ -0,0 +1,2 @@
+export * from './useAppUpgradeError';
+export * from './useAppUpgradeEvent';
diff --git a/desktop/packages/mullvad-vpn/src/renderer/redux/app-upgrade/hooks/useAppUpgradeError.ts b/desktop/packages/mullvad-vpn/src/renderer/redux/app-upgrade/hooks/useAppUpgradeError.ts
new file mode 100644
index 0000000000..5c004560e2
--- /dev/null
+++ b/desktop/packages/mullvad-vpn/src/renderer/redux/app-upgrade/hooks/useAppUpgradeError.ts
@@ -0,0 +1,9 @@
+import { useSelector } from '../../store';
+import { setAppUpgradeError } from '../actions';
+
+export const useAppUpgradeError = () => {
+ return {
+ appUpgradeError: useSelector((state) => state.appUpgrade.error),
+ setAppUpgradeError,
+ };
+};
diff --git a/desktop/packages/mullvad-vpn/src/renderer/redux/app-upgrade/hooks/useAppUpgradeEvent.ts b/desktop/packages/mullvad-vpn/src/renderer/redux/app-upgrade/hooks/useAppUpgradeEvent.ts
new file mode 100644
index 0000000000..f51719166e
--- /dev/null
+++ b/desktop/packages/mullvad-vpn/src/renderer/redux/app-upgrade/hooks/useAppUpgradeEvent.ts
@@ -0,0 +1,9 @@
+import { useSelector } from '../../store';
+import { setAppUpgradeEvent } from '../actions';
+
+export const useAppUpgradeEvent = () => {
+ return {
+ appUpgradeEvent: useSelector((state) => state.appUpgrade.event),
+ setAppUpgradeEvent,
+ };
+};
diff --git a/desktop/packages/mullvad-vpn/src/renderer/redux/hooks/index.ts b/desktop/packages/mullvad-vpn/src/renderer/redux/hooks/index.ts
index 8e490b939a..50370d4207 100644
--- a/desktop/packages/mullvad-vpn/src/renderer/redux/hooks/index.ts
+++ b/desktop/packages/mullvad-vpn/src/renderer/redux/hooks/index.ts
@@ -1,4 +1,5 @@
export * from '../account/hooks';
+export * from '../app-upgrade/hooks';
export * from '../connection/hooks';
export * from '../settings/hooks';
export * from '../userinterface/hooks';