1
1
import { ComponentMeta , Story } from "@storybook/react"
2
2
import React from "react"
3
- import { createParameterSchema } from "../../components/ParameterInput/ParameterInput.stories "
3
+ import { ParameterSchema } from "../../api/typesGenerated "
4
4
import { MockTemplate } from "../../testHelpers/entities"
5
5
import { CreateWorkspacePageView , CreateWorkspacePageViewProps } from "./CreateWorkspacePageView"
6
6
7
+ const createParameterSchema = ( partial : Partial < ParameterSchema > ) : ParameterSchema => {
8
+ return {
9
+ id : "000000" ,
10
+ job_id : "000000" ,
11
+ allow_override_destination : false ,
12
+ allow_override_source : true ,
13
+ created_at : "" ,
14
+ default_destination_scheme : "none" ,
15
+ default_refresh : "" ,
16
+ default_source_scheme : "data" ,
17
+ default_source_value : "default-value" ,
18
+ name : "parameter name" ,
19
+ description : "Some description!" ,
20
+ redisplay_value : false ,
21
+ validation_condition : "" ,
22
+ validation_contains : [ ] ,
23
+ validation_error : "" ,
24
+ validation_type_system : "" ,
25
+ validation_value_type : "" ,
26
+ ...partial ,
27
+ }
28
+ }
29
+
7
30
export default {
8
31
title : "pages/CreateWorkspacePageView" ,
9
32
component : CreateWorkspacePageView ,
@@ -13,13 +36,15 @@ const Template: Story<CreateWorkspacePageViewProps> = (args) => <CreateWorkspace
13
36
14
37
export const NoParameters = Template . bind ( { } )
15
38
NoParameters . args = {
16
- template : MockTemplate ,
39
+ templates : [ MockTemplate ] ,
40
+ selectedTemplate : MockTemplate ,
17
41
templateSchema : [ ] ,
18
42
}
19
43
20
44
export const Parameters = Template . bind ( { } )
21
45
Parameters . args = {
22
- template : MockTemplate ,
46
+ templates : [ MockTemplate ] ,
47
+ selectedTemplate : MockTemplate ,
23
48
templateSchema : [
24
49
createParameterSchema ( {
25
50
name : "region" ,
0 commit comments