summaryrefslogtreecommitdiffhomepage
path: root/gui/src/renderer/components/EditCustomBridge.tsx
diff options
context:
space:
mode:
authorOskar <oskar@mullvad.net>2024-10-22 15:32:24 +0200
committerOskar <oskar@mullvad.net>2024-10-22 15:32:24 +0200
commit1ec8c9d6c4dc799fb0c6479cdc9dad438bf37129 (patch)
tree43caf1e9884496f64c2333648c16381eaa1cf18a /gui/src/renderer/components/EditCustomBridge.tsx
parent6533665d1fdf9a97e6ea1e36f01ee2f293b4338c (diff)
parentcf62ffdd17eac7958977895f098742c704aa3047 (diff)
downloadmullvadvpn-1ec8c9d6c4dc799fb0c6479cdc9dad438bf37129.tar.xz
mullvadvpn-1ec8c9d6c4dc799fb0c6479cdc9dad438bf37129.zip
Merge branch 'add-react-linter-rules'
Diffstat (limited to 'gui/src/renderer/components/EditCustomBridge.tsx')
-rw-r--r--gui/src/renderer/components/EditCustomBridge.tsx16
1 files changed, 8 insertions, 8 deletions
diff --git a/gui/src/renderer/components/EditCustomBridge.tsx b/gui/src/renderer/components/EditCustomBridge.tsx
index 7cc403aa6e..7a0ad6f8d8 100644
--- a/gui/src/renderer/components/EditCustomBridge.tsx
+++ b/gui/src/renderer/components/EditCustomBridge.tsx
@@ -4,7 +4,7 @@ import { CustomProxy } from '../../shared/daemon-rpc-types';
import { messages } from '../../shared/gettext';
import { useBridgeSettingsUpdater } from '../lib/constraint-updater';
import { useHistory } from '../lib/history';
-import { useBoolean } from '../lib/utilityHooks';
+import { useBoolean } from '../lib/utility-hooks';
import { useSelector } from '../redux/store';
import { SettingsForm } from './cell/SettingsForm';
import { BackAction } from './KeyboardNavigation';
@@ -25,7 +25,7 @@ export function EditCustomBridge() {
}
function CustomBridgeForm() {
- const history = useHistory();
+ const { pop } = useHistory();
const bridgeSettingsUpdater = useBridgeSettingsUpdater();
const bridgeSettings = useSelector((state) => state.settings.bridgeSettings);
@@ -45,9 +45,9 @@ function CustomBridgeForm() {
bridgeSettings.custom = newBridge;
return bridgeSettings;
});
- history.pop();
+ pop();
},
- [bridgeSettingsUpdater, history.pop],
+ [bridgeSettingsUpdater, pop],
);
const onDelete = useCallback(() => {
@@ -58,12 +58,12 @@ function CustomBridgeForm() {
delete bridgeSettings.custom;
return bridgeSettings;
});
- history.pop();
+ pop();
}
- }, [bridgeSettingsUpdater, history.pop]);
+ }, [bridgeSettings.custom, bridgeSettingsUpdater, hideDeleteDialog, pop]);
return (
- <BackAction action={history.pop}>
+ <BackAction action={pop}>
<Layout>
<SettingsContainer>
<NavigationContainer>
@@ -83,7 +83,7 @@ function CustomBridgeForm() {
<ProxyForm
proxy={bridgeSettings.custom}
onSave={onSave}
- onCancel={history.pop}
+ onCancel={pop}
onDelete={bridgeSettings.custom === undefined ? undefined : showDeleteDialog}
/>
</StyledSettingsContent>