Skip to content

Commit e987c70

Browse files
committed
fix the rest of the stories
1 parent 8f728bb commit e987c70

File tree

3 files changed

+70
-5
lines changed

3 files changed

+70
-5
lines changed

site/src/components/WorkspaceStats/WorkspaceStats.stories.tsx

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,40 @@
11
import { Story } from "@storybook/react"
2-
import { MockWorkspace } from "testHelpers/entities"
2+
import {
3+
MockWorkspace,
4+
MockAppearance,
5+
MockBuildInfo,
6+
MockEntitlementsWithScheduling,
7+
MockExperiments,
8+
} from "testHelpers/entities"
39
import {
410
WorkspaceStats,
511
WorkspaceStatsProps,
612
} from "../WorkspaceStats/WorkspaceStats"
13+
import { DashboardProviderContext } from "components/Dashboard/DashboardProvider"
714

815
export default {
916
title: "components/WorkspaceStats",
1017
component: WorkspaceStats,
1118
}
1219

20+
const MockedAppearance = {
21+
config: MockAppearance,
22+
preview: false,
23+
setPreview: () => null,
24+
save: () => null,
25+
}
26+
1327
const Template: Story<WorkspaceStatsProps> = (args) => (
14-
<WorkspaceStats {...args} />
28+
<DashboardProviderContext.Provider
29+
value={{
30+
buildInfo: MockBuildInfo,
31+
entitlements: MockEntitlementsWithScheduling,
32+
experiments: MockExperiments,
33+
appearance: MockedAppearance,
34+
}}
35+
>
36+
<WorkspaceStats {...args} />
37+
</DashboardProviderContext.Provider>
1538
)
1639

1740
export const Example = Template.bind({})

site/src/components/WorkspaceStatusBadge/WorkspaceStatusBadge.stories.tsx

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,40 @@ import {
1010
MockStoppedWorkspace,
1111
MockStoppingWorkspace,
1212
MockWorkspace,
13+
MockBuildInfo,
14+
MockEntitlementsWithScheduling,
15+
MockExperiments,
16+
MockAppearance,
1317
} from "testHelpers/entities"
1418
import {
1519
WorkspaceStatusBadge,
1620
WorkspaceStatusBadgeProps,
1721
} from "./WorkspaceStatusBadge"
22+
import { DashboardProviderContext } from "components/Dashboard/DashboardProvider"
1823

1924
export default {
2025
title: "components/WorkspaceStatusBadge",
2126
component: WorkspaceStatusBadge,
2227
}
2328

29+
const MockedAppearance = {
30+
config: MockAppearance,
31+
preview: false,
32+
setPreview: () => null,
33+
save: () => null,
34+
}
35+
2436
const Template: Story<WorkspaceStatusBadgeProps> = (args) => (
25-
<WorkspaceStatusBadge {...args} />
37+
<DashboardProviderContext.Provider
38+
value={{
39+
buildInfo: MockBuildInfo,
40+
entitlements: MockEntitlementsWithScheduling,
41+
experiments: MockExperiments,
42+
appearance: MockedAppearance,
43+
}}
44+
>
45+
<WorkspaceStatusBadge {...args} />
46+
</DashboardProviderContext.Provider>
2647
)
2748

2849
export const Running = Template.bind({})

site/src/pages/CreateWorkspacePage/CreateWorkspacePageView.stories.tsx

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,41 @@ import {
77
MockTemplateVersionParameter1,
88
MockTemplateVersionParameter2,
99
MockTemplateVersionParameter3,
10-
} from "../../testHelpers/entities"
10+
MockBuildInfo,
11+
MockEntitlementsWithScheduling,
12+
MockExperiments,
13+
MockAppearance,
14+
} from "testHelpers/entities"
1115
import {
1216
CreateWorkspaceErrors,
1317
CreateWorkspacePageView,
1418
CreateWorkspacePageViewProps,
1519
} from "./CreateWorkspacePageView"
20+
import { DashboardProviderContext } from "components/Dashboard/DashboardProvider"
1621

1722
export default {
1823
title: "pages/CreateWorkspacePageView",
1924
component: CreateWorkspacePageView,
2025
} as ComponentMeta<typeof CreateWorkspacePageView>
2126

27+
const MockedAppearance = {
28+
config: MockAppearance,
29+
preview: false,
30+
setPreview: () => null,
31+
save: () => null,
32+
}
33+
2234
const Template: Story<CreateWorkspacePageViewProps> = (args) => (
23-
<CreateWorkspacePageView {...args} />
35+
<DashboardProviderContext.Provider
36+
value={{
37+
buildInfo: MockBuildInfo,
38+
entitlements: MockEntitlementsWithScheduling,
39+
experiments: MockExperiments,
40+
appearance: MockedAppearance,
41+
}}
42+
>
43+
<CreateWorkspacePageView {...args} />
44+
</DashboardProviderContext.Provider>
2445
)
2546

2647
export const NoParameters = Template.bind({})

0 commit comments

Comments
 (0)