1
1
import type { Meta , StoryObj } from "@storybook/react" ;
2
2
import type { WorkspaceAgentDevcontainer } from "api/typesGenerated" ;
3
+ import { chromatic } from "testHelpers/chromatic" ;
3
4
import {
5
+ MockListeningPortsResponse ,
4
6
MockTemplate ,
5
7
MockWorkspace ,
6
8
MockWorkspaceAgent ,
@@ -9,6 +11,10 @@ import {
9
11
MockWorkspaceApp ,
10
12
MockWorkspaceSubAgent ,
11
13
} from "testHelpers/entities" ;
14
+ import {
15
+ withDashboardProvider ,
16
+ withProxyProvider ,
17
+ } from "testHelpers/storybook" ;
12
18
import { AgentDevcontainerCard } from "./AgentDevcontainerCard" ;
13
19
14
20
const MockWorkspaceAgentDevcontainer : WorkspaceAgentDevcontainer = {
@@ -37,6 +43,16 @@ const meta: Meta<typeof AgentDevcontainerCard> = {
37
43
template : MockTemplate ,
38
44
subAgents : [ MockWorkspaceSubAgent ] ,
39
45
} ,
46
+ decorators : [ withProxyProvider ( ) , withDashboardProvider ] ,
47
+ parameters : {
48
+ chromatic,
49
+ queries : [
50
+ {
51
+ key : [ "portForward" , MockWorkspaceSubAgent . id ] ,
52
+ data : MockListeningPortsResponse ,
53
+ } ,
54
+ ] ,
55
+ } ,
40
56
} ;
41
57
42
58
export default meta ;
@@ -53,7 +69,6 @@ export const WithPorts: Story = {
53
69
ports : MockWorkspaceAgentContainerPorts ,
54
70
} ,
55
71
} ,
56
- subAgents : [ MockWorkspaceSubAgent ] ,
57
72
} ,
58
73
} ;
59
74
@@ -67,7 +82,6 @@ export const Dirty: Story = {
67
82
ports : MockWorkspaceAgentContainerPorts ,
68
83
} ,
69
84
} ,
70
- subAgents : [ MockWorkspaceSubAgent ] ,
71
85
} ,
72
86
} ;
73
87
0 commit comments