@@ -16,7 +16,10 @@ export class ServerlessFunction extends React.Component<DefaultProps, {
1616 id : any ,
1717 folderURI : Uri ,
1818 instance : string ,
19- invokeURL : string
19+ invokeURL : string ,
20+ runtime : string ,
21+ basicTemplates : string [ ] ,
22+ template : string
2023} > {
2124
2225 constructor ( props : DefaultProps | Readonly < DefaultProps > ) {
@@ -27,7 +30,10 @@ export class ServerlessFunction extends React.Component<DefaultProps, {
2730 id : undefined ,
2831 folderURI : undefined ,
2932 instance : '' ,
30- invokeURL : ''
33+ invokeURL : '' ,
34+ runtime : '' ,
35+ basicTemplates : [ ] ,
36+ template : ''
3137 }
3238 }
3339
@@ -40,7 +46,15 @@ export class ServerlessFunction extends React.Component<DefaultProps, {
4046 id : message . data . id ,
4147 folderURI : message . data . uri ,
4248 instance : message . data . instance ,
43- invokeURL : message . data . url
49+ invokeURL : message . data . url ,
50+ runtime : message . data . runtime ,
51+ template : message . data . template ,
52+ basicTemplates : message . data . basicTemplates
53+ } )
54+ } else if ( message . data . action === 'create' ) {
55+ this . setState ( {
56+ invoke : false ,
57+ basicTemplates : message . data . basicTemplates
4458 } )
4559 }
4660 } ) ;
@@ -80,9 +94,10 @@ export class ServerlessFunction extends React.Component<DefaultProps, {
8094 return (
8195 this . state . invoke ?
8296 < InvokeFunction instance = { this . state . instance } uri = { this . state . folderURI } name = { this . state . name }
83- invokeURL = { this . state . invokeURL } id = { this . state . id } onInvokeSubmit = { this . handleInvokeSubmit } />
97+ invokeURL = { this . state . invokeURL } id = { this . state . id }
98+ template = { this . state . template } basicTemplates = { this . state . basicTemplates } onInvokeSubmit = { this . handleInvokeSubmit } />
8499 :
85- < CreateFunction onCreateSubmit = { this . handleCreateSubmit } />
100+ < CreateFunction onCreateSubmit = { this . handleCreateSubmit } basicTemplates = { this . state . basicTemplates } />
86101 )
87102 }
88103}
0 commit comments