@@ -18,9 +18,9 @@ import {services} from '../shared/services';
1818import { useCollectEvent } from '../shared/use-collect-event' ;
1919import { useEditableObject } from '../shared/use-editable-object' ;
2020import { useQueryParams } from '../shared/use-query-params' ;
21+ import { WorkflowTemplateEditor } from '../workflow-templates/workflow-template-editor' ;
2122import { SubmitWorkflowPanel } from '../workflows/components/submit-workflow-panel' ;
2223import { WorkflowDetailsList } from '../workflows/components/workflow-details-list/workflow-details-list' ;
23- import { ClusterWorkflowTemplateEditor } from './cluster-workflow-template-editor' ;
2424
2525import '../workflows/components/workflow-details/workflow-details.scss' ;
2626
@@ -37,7 +37,7 @@ export function ClusterWorkflowTemplateDetails({history, location, match}: Route
3737 const [ columns , setColumns ] = useState < models . Column [ ] > ( [ ] ) ;
3838
3939 const [ error , setError ] = useState < Error > ( ) ;
40- const [ template , edited , setTemplate , resetTemplate ] = useEditableObject < ClusterWorkflowTemplate > ( ) ;
40+ const { object : template , setObject : setTemplate , resetObject : resetTemplate , serialization , edited , lang , setLang } = useEditableObject < ClusterWorkflowTemplate > ( ) ;
4141
4242 useEffect (
4343 useQueryParams ( history , p => {
@@ -138,7 +138,16 @@ export function ClusterWorkflowTemplateDetails({history, location, match}: Route
138138 { ! template ? (
139139 < Loading />
140140 ) : (
141- < ClusterWorkflowTemplateEditor template = { template } onChange = { setTemplate } onError = { setError } onTabSelected = { setTab } selectedTabKey = { tab } />
141+ < WorkflowTemplateEditor
142+ template = { template }
143+ serialization = { serialization }
144+ lang = { lang }
145+ onLangChange = { setLang }
146+ onChange = { setTemplate }
147+ onError = { setError }
148+ onTabSelected = { setTab }
149+ selectedTabKey = { tab }
150+ />
142151 ) }
143152 </ >
144153 { template && (
0 commit comments