summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-09-08 12:13:58 +0200
committerTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-09-18 13:06:33 +0200
commitada990455aba08181705ddf54426d282c0ba1f3f (patch)
tree106a84c287b57f16b75c10aa4523ee2b64ee2ec2
parent93cefb0449ead9abf30ed48a13a535f24391ef8a (diff)
downloadmullvadvpn-ada990455aba08181705ddf54426d282c0ba1f3f.tar.xz
mullvadvpn-ada990455aba08181705ddf54426d282c0ba1f3f.zip
Add show unsupported dialog property to LinuxSettingsContext
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/components/views/split-tunneling/components/linux-settings/LinuxSettingsContext.tsx7
1 files changed, 7 insertions, 0 deletions
diff --git a/desktop/packages/mullvad-vpn/src/renderer/components/views/split-tunneling/components/linux-settings/LinuxSettingsContext.tsx b/desktop/packages/mullvad-vpn/src/renderer/components/views/split-tunneling/components/linux-settings/LinuxSettingsContext.tsx
index ae43df1c46..5e041c0141 100644
--- a/desktop/packages/mullvad-vpn/src/renderer/components/views/split-tunneling/components/linux-settings/LinuxSettingsContext.tsx
+++ b/desktop/packages/mullvad-vpn/src/renderer/components/views/split-tunneling/components/linux-settings/LinuxSettingsContext.tsx
@@ -13,7 +13,9 @@ type LinuxSettingsContext = {
setApplications: (value: ILinuxSplitTunnelingApplication[]) => void;
setBrowseError: (value?: string) => void;
setSearchTerm: (value: string) => void;
+ setShowUnsupportedDialog: (value: boolean) => void;
setSplitTunnelingSupported: (value: boolean) => void;
+ showUnsupportedDialog: boolean;
splitTunnelingSupported?: boolean;
};
@@ -34,6 +36,7 @@ export function LinuxSettingsContextProvider({ children }: LinuxSettingsContextP
const [splitTunnelingSupported, setSplitTunnelingSupported] = useState<boolean | undefined>(
undefined,
);
+ const [showUnsupportedDialog, setShowUnsupportedDialog] = useState(false);
const value = useMemo(
() => ({
@@ -43,7 +46,9 @@ export function LinuxSettingsContextProvider({ children }: LinuxSettingsContextP
setApplications,
setBrowseError,
setSearchTerm,
+ setShowUnsupportedDialog,
setSplitTunnelingSupported,
+ showUnsupportedDialog,
splitTunnelingSupported,
}),
[
@@ -53,7 +58,9 @@ export function LinuxSettingsContextProvider({ children }: LinuxSettingsContextP
setApplications,
setBrowseError,
setSearchTerm,
+ setShowUnsupportedDialog,
setSplitTunnelingSupported,
+ showUnsupportedDialog,
splitTunnelingSupported,
],
);