@@ -3,10 +3,12 @@ import Typography from "@material-ui/core/Typography"
3
3
import { FC } from "react"
4
4
import * as TypesGen from "../../api/typesGenerated"
5
5
import { MONOSPACE_FONT_FAMILY } from "../../theme/constants"
6
+ import { getWorkspaceStatus , succeededToStatus } from "../../util/workspace"
6
7
import { BuildsTable } from "../BuildsTable/BuildsTable"
7
8
import { Resources } from "../Resources/Resources"
8
9
import { Stack } from "../Stack/Stack"
9
10
import { WorkspaceActions } from "../WorkspaceActions/WorkspaceActions"
11
+ import { WorkspaceDeletedBanner } from "../WorkspaceDeletedBanner/WorkspaceDeletedBanner"
10
12
import { WorkspaceSchedule } from "../WorkspaceSchedule/WorkspaceSchedule"
11
13
import { WorkspaceScheduleBanner } from "../WorkspaceScheduleBanner/WorkspaceScheduleBanner"
12
14
import { WorkspaceSection } from "../WorkspaceSection/WorkspaceSection"
@@ -44,7 +46,9 @@ export const Workspace: FC<WorkspaceProps> = ({
44
46
builds,
45
47
} ) => {
46
48
const styles = useStyles ( )
47
-
49
+ console . log ( "workspace" , workspace )
50
+ const isDeleted = getWorkspaceStatus ( workspace . latest_build ) === succeededToStatus [ "delete" ]
51
+ console . log ( "isDeleted" , isDeleted )
48
52
return (
49
53
< div className = { styles . root } >
50
54
< Stack direction = "row" spacing = { 3 } >
@@ -82,9 +86,13 @@ export const Workspace: FC<WorkspaceProps> = ({
82
86
workspace = { workspace }
83
87
/>
84
88
89
+ { isDeleted && < WorkspaceDeletedBanner /> }
90
+
85
91
< WorkspaceStats workspace = { workspace } />
86
92
87
- < Resources resources = { resources } getResourcesError = { getResourcesError } workspace = { workspace } />
93
+ { ! ! resources && ! ! resources . length && (
94
+ < Resources resources = { resources } getResourcesError = { getResourcesError } workspace = { workspace } />
95
+ ) }
88
96
89
97
< WorkspaceSection title = "Timeline" contentsProps = { { className : styles . timelineContents } } >
90
98
< BuildsTable builds = { builds } className = { styles . timelineTable } />
0 commit comments