summaryrefslogtreecommitdiffhomepage
path: root/gui
diff options
context:
space:
mode:
Diffstat (limited to 'gui')
-rw-r--r--gui/src/renderer/components/Settings.tsx5
1 files changed, 4 insertions, 1 deletions
diff --git a/gui/src/renderer/components/Settings.tsx b/gui/src/renderer/components/Settings.tsx
index fb4feec8fd..14b0fb44d5 100644
--- a/gui/src/renderer/components/Settings.tsx
+++ b/gui/src/renderer/components/Settings.tsx
@@ -256,10 +256,13 @@ function DebugButton() {
function QuitButton() {
const { quit } = useAppContext();
+ const tunnelState = useSelector((state) => state.connection.status);
return (
<StyledQuitButton onClick={quit}>
- {messages.pgettext('settings-view', 'Quit app')}
+ {tunnelState.state === 'disconnected'
+ ? messages.gettext('Quit')
+ : messages.gettext('Disconnect & quit')}
</StyledQuitButton>
);
}