@@ -2,12 +2,12 @@ import { action } from "@storybook/addon-actions"
2
2
import { Story } from "@storybook/react"
3
3
import { WatchAgentMetadataContext } from "components/Resources/AgentMetadata"
4
4
import { ProvisionerJobLog } from "api/typesGenerated"
5
- import * as Mocks from "../../ testHelpers/entities"
5
+ import * as Mocks from "testHelpers/entities"
6
6
import { Workspace , WorkspaceErrors , WorkspaceProps } from "./Workspace"
7
7
import { withReactContext } from "storybook-react-context"
8
8
import EventSource from "eventsourcemock"
9
9
import { ProxyContext , getPreferredProxy } from "contexts/ProxyContext"
10
- import { MockProxyLatencies } from "../../testHelpers/entities "
10
+ import { DashboardProviderContext } from "components/Dashboard/DashboardProvider "
11
11
12
12
export default {
13
13
title : "components/Workspace" ,
@@ -24,21 +24,37 @@ export default {
24
24
] ,
25
25
}
26
26
27
+ const MockedAppearance = {
28
+ config : Mocks . MockAppearance ,
29
+ preview : false ,
30
+ setPreview : ( ) => null ,
31
+ save : ( ) => null ,
32
+ }
33
+
27
34
const Template : Story < WorkspaceProps > = ( args ) => (
28
- < ProxyContext . Provider
35
+ < DashboardProviderContext . Provider
29
36
value = { {
30
- proxyLatencies : MockProxyLatencies ,
31
- proxy : getPreferredProxy ( [ ] , undefined ) ,
32
- proxies : [ ] ,
33
- isLoading : false ,
34
- isFetched : true ,
35
- setProxy : ( ) => {
36
- return
37
- } ,
37
+ buildInfo : Mocks . MockBuildInfo ,
38
+ entitlements : Mocks . MockEntitlementsWithScheduling ,
39
+ experiments : Mocks . MockExperiments ,
40
+ appearance : MockedAppearance ,
38
41
} }
39
42
>
40
- < Workspace { ...args } />
41
- </ ProxyContext . Provider >
43
+ < ProxyContext . Provider
44
+ value = { {
45
+ proxyLatencies : Mocks . MockProxyLatencies ,
46
+ proxy : getPreferredProxy ( [ ] , undefined ) ,
47
+ proxies : [ ] ,
48
+ isLoading : false ,
49
+ isFetched : true ,
50
+ setProxy : ( ) => {
51
+ return
52
+ } ,
53
+ } }
54
+ >
55
+ < Workspace { ...args } />
56
+ </ ProxyContext . Provider >
57
+ </ DashboardProviderContext . Provider >
42
58
)
43
59
44
60
export const Running = Template . bind ( { } )
0 commit comments