diff options
Diffstat (limited to 'gui/src')
| -rw-r--r-- | gui/src/renderer/components/Settings.tsx | 5 |
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> ); } |
