diff --git a/site/src/components/Resources/AgentRow.tsx b/site/src/components/Resources/AgentRow.tsx index ab41cf721331d..37371a1c5cba7 100644 --- a/site/src/components/Resources/AgentRow.tsx +++ b/site/src/components/Resources/AgentRow.tsx @@ -49,8 +49,9 @@ export interface AgentRowProps { agent: WorkspaceAgent workspace: Workspace showApps: boolean - hideSSHButton?: boolean + showBuiltinApps?: boolean sshPrefix?: string + hideSSHButton?: boolean hideVSCodeDesktopButton?: boolean serverVersion: string onUpdateAgent: () => void @@ -62,6 +63,7 @@ export const AgentRow: FC = ({ agent, workspace, showApps, + showBuiltinApps = true, hideSSHButton, hideVSCodeDesktopButton, serverVersion, @@ -236,27 +238,31 @@ export const AgentRow: FC = ({ )} - - {!hideSSHButton && ( - - )} - {proxy.preferredWildcardHostname && - proxy.preferredWildcardHostname !== "" && ( - + - )} + {!hideSSHButton && ( + + )} + {proxy.preferredWildcardHostname && + proxy.preferredWildcardHostname !== "" && ( + + )} + + )} )} diff --git a/site/src/components/Workspace/Workspace.tsx b/site/src/components/Workspace/Workspace.tsx index d64e25dd89979..afbff9e9f3b98 100644 --- a/site/src/components/Workspace/Workspace.tsx +++ b/site/src/components/Workspace/Workspace.tsx @@ -194,23 +194,25 @@ export const Workspace: FC> = ({ onDeadlinePlus={scheduleProps.onDeadlinePlus} /> - - - + {canUpdateWorkspace && ( + + + + )} @@ -226,15 +228,17 @@ export const Workspace: FC> = ({ { - handleRestart() - }} - > - Restart - + canUpdateWorkspace && ( + + ) } > Workspace is unhealthy @@ -326,6 +330,7 @@ export const Workspace: FC> = ({ workspace={workspace} sshPrefix={sshPrefix} showApps={canUpdateWorkspace} + showBuiltinApps={canUpdateWorkspace} hideSSHButton={hideSSHButton} hideVSCodeDesktopButton={hideVSCodeDesktopButton} serverVersion={serverVersion} diff --git a/site/src/pages/WorkspacePage/WorkspaceReadyPage.tsx b/site/src/pages/WorkspacePage/WorkspaceReadyPage.tsx index e7a92458e63bd..b0df59a89fd05 100644 --- a/site/src/pages/WorkspacePage/WorkspaceReadyPage.tsx +++ b/site/src/pages/WorkspacePage/WorkspaceReadyPage.tsx @@ -111,7 +111,6 @@ export const WorkspaceReadyPage = ({ useEffect(() => { bannerSend({ type: "REFRESH_WORKSPACE", workspace }) }, [bannerSend, workspace]) - return ( <>