Skip to content

Commit 8489b4d

Browse files
chore(site): add WorkspaceBuildData stories (#12550)
1 parent e947e0e commit 8489b4d

File tree

4 files changed

+103
-2
lines changed

4 files changed

+103
-2
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
import type { Meta, StoryObj } from "@storybook/react";
2+
import { MockWorkspaceBuild } from "testHelpers/entities";
3+
import { WorkspaceBuildData } from "./WorkspaceBuildData";
4+
5+
const meta: Meta<typeof WorkspaceBuildData> = {
6+
title: "modules/workspaces/WorkspaceBuildData",
7+
component: WorkspaceBuildData,
8+
};
9+
10+
export default meta;
11+
type Story = StoryObj<typeof WorkspaceBuildData>;
12+
13+
export const Start: Story = {
14+
args: {
15+
build: MockWorkspaceBuild,
16+
},
17+
};
18+
19+
export const Stop: Story = {
20+
args: {
21+
build: {
22+
...MockWorkspaceBuild,
23+
transition: "stop",
24+
},
25+
},
26+
};
27+
28+
export const Delete: Story = {
29+
args: {
30+
build: {
31+
...MockWorkspaceBuild,
32+
transition: "delete",
33+
},
34+
},
35+
};
36+
37+
export const Success: Story = {
38+
args: {
39+
build: MockWorkspaceBuild,
40+
},
41+
};
42+
43+
export const Pending: Story = {
44+
args: {
45+
build: {
46+
...MockWorkspaceBuild,
47+
job: {
48+
...MockWorkspaceBuild.job,
49+
status: "pending",
50+
},
51+
},
52+
},
53+
};
54+
55+
export const Running: Story = {
56+
args: {
57+
build: {
58+
...MockWorkspaceBuild,
59+
job: {
60+
...MockWorkspaceBuild.job,
61+
status: "running",
62+
},
63+
},
64+
},
65+
};
66+
67+
export const Failed: Story = {
68+
args: {
69+
build: {
70+
...MockWorkspaceBuild,
71+
job: {
72+
...MockWorkspaceBuild.job,
73+
status: "failed",
74+
},
75+
},
76+
},
77+
};
78+
79+
export const Canceling: Story = {
80+
args: {
81+
build: {
82+
...MockWorkspaceBuild,
83+
job: {
84+
...MockWorkspaceBuild.job,
85+
status: "canceling",
86+
},
87+
},
88+
},
89+
};
90+
91+
export const Canceled: Story = {
92+
args: {
93+
build: {
94+
...MockWorkspaceBuild,
95+
job: {
96+
...MockWorkspaceBuild.job,
97+
status: "canceled",
98+
},
99+
},
100+
},
101+
};

site/src/pages/WorkspaceBuildPage/WorkspaceBuildPageView.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import { AgentLogs, useAgentLogs } from "modules/resources/AgentLogs";
2323
import {
2424
WorkspaceBuildData,
2525
WorkspaceBuildDataSkeleton,
26-
} from "modules/workspaces/WorkspaceBuild/WorkspaceBuildData";
26+
} from "modules/workspaces/WorkspaceBuildData/WorkspaceBuildData";
2727
import { WorkspaceBuildLogs } from "modules/workspaces/WorkspaceBuildLogs/WorkspaceBuildLogs";
2828
import { displayWorkspaceBuildDuration } from "utils/workspace";
2929
import { Sidebar, SidebarCaption, SidebarItem } from "./Sidebar";

site/src/pages/WorkspacePage/HistorySidebar.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import {
1313
import {
1414
WorkspaceBuildData,
1515
WorkspaceBuildDataSkeleton,
16-
} from "modules/workspaces/WorkspaceBuild/WorkspaceBuildData";
16+
} from "modules/workspaces/WorkspaceBuildData/WorkspaceBuildData";
1717

1818
interface HistorySidebarProps {
1919
workspace: Workspace;

0 commit comments

Comments
 (0)