From 54ecd1de514019e6310bd27a6469e7df44560cfa Mon Sep 17 00:00:00 2001 From: Matthew Runyon Date: Fri, 2 Jun 2023 15:49:22 -0500 Subject: [PATCH 1/2] Increase delay to 1s and show disconnect icon on settings gear --- .../code-studio/src/main/AppMainContainer.tsx | 27 +++++++++++++++---- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/packages/code-studio/src/main/AppMainContainer.tsx b/packages/code-studio/src/main/AppMainContainer.tsx index dc06ea16f8..eba2f75c73 100644 --- a/packages/code-studio/src/main/AppMainContainer.tsx +++ b/packages/code-studio/src/main/AppMainContainer.tsx @@ -68,6 +68,7 @@ import { dhShapes, dhPanels, vsDebugDisconnect, + dhSquareFilled, } from '@deephaven/icons'; import dh from '@deephaven/jsapi-shim'; import type { @@ -888,10 +889,26 @@ export class AppMainContainer extends Component< })} onClick={this.handleSettingsMenuShow} icon={ - + + + {isDisconnected && !isAuthFailed && ( + <> + + + + )} + } tooltip="User Settings" /> @@ -954,7 +971,7 @@ export class AppMainContainer extends Component< /> Date: Fri, 2 Jun 2023 15:50:37 -0500 Subject: [PATCH 2/2] Add tooltip --- packages/code-studio/src/main/AppMainContainer.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/code-studio/src/main/AppMainContainer.tsx b/packages/code-studio/src/main/AppMainContainer.tsx index eba2f75c73..b550ee2ada 100644 --- a/packages/code-studio/src/main/AppMainContainer.tsx +++ b/packages/code-studio/src/main/AppMainContainer.tsx @@ -910,7 +910,11 @@ export class AppMainContainer extends Component< )} } - tooltip="User Settings" + tooltip={ + isDisconnected && !isAuthFailed + ? 'Server disconnected' + : 'User Settings' + } />