@@ -24,37 +24,48 @@ export default {
24
24
25
25
const Template : Story < AgentRowProps > = ( args ) => < AgentRow { ...args } />
26
26
27
+ const defaultAgentMetadata = [
28
+ {
29
+ result : {
30
+ collected_at : "2021-05-05T00:00:00Z" ,
31
+ error : "" ,
32
+ value : "defvalue" ,
33
+ age : 5 ,
34
+ } ,
35
+ description : {
36
+ display_name : "DisPlay" ,
37
+ key : "defkey" ,
38
+ interval : 10 ,
39
+ timeout : 10 ,
40
+ script : "some command" ,
41
+ } ,
42
+ } ,
43
+ ]
44
+
27
45
export const Example = Template . bind ( { } )
28
46
Example . args = {
29
47
agent : MockWorkspaceAgent ,
30
48
workspace : MockWorkspace ,
31
49
applicationsHost : "" ,
32
50
showApps : true ,
51
+ storybookAgentMetadata : defaultAgentMetadata ,
33
52
}
34
53
35
54
export const HideSSHButton = Template . bind ( { } )
36
55
HideSSHButton . args = {
37
- agent : MockWorkspaceAgent ,
38
- workspace : MockWorkspace ,
39
- applicationsHost : "" ,
40
- showApps : true ,
56
+ ...Example . args ,
41
57
hideSSHButton : true ,
42
58
}
43
59
44
60
export const HideVSCodeDesktopButton = Template . bind ( { } )
45
61
HideVSCodeDesktopButton . args = {
46
- agent : MockWorkspaceAgent ,
47
- workspace : MockWorkspace ,
48
- applicationsHost : "" ,
49
- showApps : true ,
62
+ ...Example . args ,
50
63
hideVSCodeDesktopButton : true ,
51
64
}
52
65
53
66
export const NotShowingApps = Template . bind ( { } )
54
67
NotShowingApps . args = {
55
- agent : MockWorkspaceAgent ,
56
- workspace : MockWorkspace ,
57
- applicationsHost : "" ,
68
+ ...Example . args ,
58
69
showApps : false ,
59
70
}
60
71
@@ -81,26 +92,21 @@ BunchOfApps.args = {
81
92
82
93
export const Connecting = Template . bind ( { } )
83
94
Connecting . args = {
95
+ ...Example . args ,
84
96
agent : MockWorkspaceAgentConnecting ,
85
- workspace : MockWorkspace ,
86
- applicationsHost : "" ,
87
- showApps : true ,
97
+ storybookAgentMetadata : [ ] ,
88
98
}
89
99
90
100
export const Timeout = Template . bind ( { } )
91
101
Timeout . args = {
102
+ ...Example . args ,
92
103
agent : MockWorkspaceAgentTimeout ,
93
- workspace : MockWorkspace ,
94
- applicationsHost : "" ,
95
- showApps : true ,
96
104
}
97
105
98
106
export const Starting = Template . bind ( { } )
99
107
Starting . args = {
108
+ ...Example . args ,
100
109
agent : MockWorkspaceAgentStarting ,
101
- workspace : MockWorkspace ,
102
- applicationsHost : "" ,
103
- showApps : true ,
104
110
105
111
storybookStartupLogs : [
106
112
"Cloning Git repository..." ,
@@ -117,13 +123,11 @@ Starting.args = {
117
123
118
124
export const Started = Template . bind ( { } )
119
125
Started . args = {
126
+ ...Example . args ,
120
127
agent : {
121
128
...MockWorkspaceAgentReady ,
122
129
startup_logs_length : 1 ,
123
130
} ,
124
- workspace : MockWorkspace ,
125
- applicationsHost : "" ,
126
- showApps : true ,
127
131
128
132
storybookStartupLogs : [
129
133
"Cloning Git repository..." ,
@@ -138,67 +142,58 @@ Started.args = {
138
142
} ) ) ,
139
143
}
140
144
145
+ export const StartedNoMetadata = Template . bind ( { } )
146
+ StartedNoMetadata . args = {
147
+ ...Started . args ,
148
+ storybookAgentMetadata : [ ] ,
149
+ }
150
+
141
151
export const StartTimeout = Template . bind ( { } )
142
152
StartTimeout . args = {
153
+ ...Example . args ,
143
154
agent : MockWorkspaceAgentStartTimeout ,
144
- workspace : MockWorkspace ,
145
- applicationsHost : "" ,
146
- showApps : true ,
147
155
}
148
156
149
157
export const StartError = Template . bind ( { } )
150
158
StartError . args = {
159
+ ...Example . args ,
151
160
agent : MockWorkspaceAgentStartError ,
152
- workspace : MockWorkspace ,
153
- applicationsHost : "" ,
154
- showApps : true ,
155
161
}
156
162
157
163
export const ShuttingDown = Template . bind ( { } )
158
164
ShuttingDown . args = {
165
+ ...Example . args ,
159
166
agent : MockWorkspaceAgentShuttingDown ,
160
- workspace : MockWorkspace ,
161
- applicationsHost : "" ,
162
- showApps : true ,
163
167
}
164
168
165
169
export const ShutdownTimeout = Template . bind ( { } )
166
170
ShutdownTimeout . args = {
171
+ ...Example . args ,
167
172
agent : MockWorkspaceAgentShutdownTimeout ,
168
- workspace : MockWorkspace ,
169
- applicationsHost : "" ,
170
- showApps : true ,
171
173
}
172
174
173
175
export const ShutdownError = Template . bind ( { } )
174
176
ShutdownError . args = {
177
+ ...Example . args ,
175
178
agent : MockWorkspaceAgentShutdownError ,
176
- workspace : MockWorkspace ,
177
- applicationsHost : "" ,
178
- showApps : true ,
179
179
}
180
180
181
181
export const Off = Template . bind ( { } )
182
182
Off . args = {
183
+ ...Example . args ,
183
184
agent : MockWorkspaceAgentOff ,
184
- workspace : MockWorkspace ,
185
- applicationsHost : "" ,
186
- showApps : true ,
187
185
}
188
186
189
187
export const ShowingPortForward = Template . bind ( { } )
190
188
ShowingPortForward . args = {
191
- agent : MockWorkspaceAgent ,
192
- workspace : MockWorkspace ,
189
+ ...Example . args ,
193
190
applicationsHost : "https://coder.com" ,
194
- showApps : true ,
195
191
}
196
192
197
193
export const Outdated = Template . bind ( { } )
198
194
Outdated . args = {
195
+ ...Example . args ,
199
196
agent : MockWorkspaceAgentOutdated ,
200
197
workspace : MockWorkspace ,
201
- applicationsHost : "" ,
202
- showApps : true ,
203
198
serverVersion : "v99.999.9999+c1cdf14" ,
204
199
}
0 commit comments