Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit d7614a4

Browse files
authored
fix: display error on deleted workspace build (#16536)
Fixes: #15058
1 parent 71cbf73 commit d7614a4

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

site/src/pages/WorkspaceBuildPage/WorkspaceBuildPage.tsx

+1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ export const WorkspaceBuildPage: FC = () => {
4949
<WorkspaceBuildPageView
5050
logs={logs}
5151
build={build}
52+
buildError={wsBuildQuery.error}
5253
builds={buildsQuery.data}
5354
activeBuildNumber={buildNumber}
5455
/>

site/src/pages/WorkspaceBuildPage/WorkspaceBuildPageView.tsx

+15
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ import type {
55
WorkspaceBuild,
66
} from "api/typesGenerated";
77
import { Alert } from "components/Alert/Alert";
8+
import { ErrorAlert } from "components/Alert/ErrorAlert";
89
import { Loader } from "components/Loader/Loader";
10+
import { Margins } from "components/Margins/Margins";
911
import {
1012
FullWidthPageHeader,
1113
PageHeaderSubtitle,
@@ -48,13 +50,15 @@ const sortLogsByCreatedAt = (logs: ProvisionerJobLog[]) => {
4850
export interface WorkspaceBuildPageViewProps {
4951
logs: ProvisionerJobLog[] | undefined;
5052
build: WorkspaceBuild | undefined;
53+
buildError?: unknown;
5154
builds: WorkspaceBuild[] | undefined;
5255
activeBuildNumber: number;
5356
}
5457

5558
export const WorkspaceBuildPageView: FC<WorkspaceBuildPageViewProps> = ({
5659
logs,
5760
build,
61+
buildError,
5862
builds,
5963
activeBuildNumber,
6064
}) => {
@@ -64,6 +68,17 @@ export const WorkspaceBuildPageView: FC<WorkspaceBuildPageViewProps> = ({
6468
defaultValue: "build",
6569
});
6670

71+
if (buildError) {
72+
return (
73+
<Margins>
74+
<ErrorAlert
75+
error={buildError}
76+
css={{ marginTop: 16, marginBottom: 16 }}
77+
/>
78+
</Margins>
79+
);
80+
}
81+
6782
if (!build) {
6883
return <Loader />;
6984
}

0 commit comments

Comments
 (0)