Skip to content

Commit 16b55bb

Browse files
[dashboard] refactor code for ide alert (#11035) (#16551)
1 parent 8260531 commit 16b55bb

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

components/dashboard/src/start/StartWorkspace.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -450,6 +450,7 @@ export default class StartWorkspace extends React.Component<StartWorkspaceProps,
450450
const withPrebuild = WithPrebuild.is(this.state.workspace?.context);
451451
let phase: StartPhase | undefined = StartPhase.Preparing;
452452
let title = undefined;
453+
let isTimedOut = false;
453454
let statusMessage = !!error ? undefined : <p className="text-base text-gray-400">Preparing workspace …</p>;
454455
const contextURL = ContextURL.getNormalizedURL(this.state.workspace)?.toString();
455456
const useLatest = !!this.state.workspaceInstance?.configuration?.ideConfig?.useLatest;
@@ -677,6 +678,7 @@ export default class StartWorkspace extends React.Component<StartWorkspaceProps,
677678
}
678679
if (!isPrebuild && this.state.workspaceInstance.status.conditions.timeout) {
679680
title = "Timed Out";
681+
isTimedOut = true;
680682
}
681683
statusMessage = (
682684
<div>
@@ -710,7 +712,7 @@ export default class StartWorkspace extends React.Component<StartWorkspaceProps,
710712
break;
711713
}
712714
return (
713-
<StartPage phase={phase} error={error} title={title} showLatestIdeWarning={useLatest}>
715+
<StartPage phase={phase} error={error} title={title} showLatestIdeWarning={!isTimedOut && useLatest}>
714716
{statusMessage}
715717
</StartPage>
716718
);

0 commit comments

Comments
 (0)