@@ -135,51 +135,55 @@ export function Playground() {
135135
136136 return (
137137 < >
138- { isVisible && (
139- < SequentialWorkflowDesigner
140- undoStackSize = { 10 }
141- definition = { definition }
142- onDefinitionChange = { setDefinition }
143- selectedStepId = { selectedStepId }
144- isReadonly = { isReadonly }
145- onSelectedStepIdChanged = { setSelectedStepId }
146- toolboxConfiguration = { toolboxConfiguration }
147- isToolboxCollapsed = { isToolboxCollapsed }
148- onIsToolboxCollapsedChanged = { setIsToolboxCollapsed }
149- stepsConfiguration = { stepsConfiguration }
150- validatorConfiguration = { validatorConfiguration }
151- placeholderConfiguration = { placeholderConfiguration }
152- controlBar = { true }
153- rootEditor = { < RootEditor /> }
154- stepEditor = { < StepEditor /> }
155- isEditorCollapsed = { isEditorCollapsed }
156- onIsEditorCollapsedChanged = { setIsEditorCollapsed }
157- controller = { controller }
158- />
159- ) }
160-
161- < ul >
162- < li > Definition: { definitionJson . length } bytes</ li >
163- < li > Selected step: { selectedStepId } </ li >
164- < li > Is readonly: { yesOrNo ( isReadonly ) } </ li >
165- < li > Is valid: { definition . isValid === undefined ? '?' : yesOrNo ( definition . isValid ) } </ li >
166- < li > Is toolbox collapsed: { yesOrNo ( isToolboxCollapsed ) } </ li >
167- < li > Is editor collapsed: { yesOrNo ( isEditorCollapsed ) } </ li >
168- </ ul >
169-
170- < div >
171- < button onClick = { toggleVisibilityClicked } > Toggle visibility</ button >
172- < button onClick = { reloadDefinitionClicked } > Reload definition</ button >
173- < button onClick = { toggleSelectionClicked } > Toggle selection</ button >
174- < button onClick = { toggleIsReadonlyClicked } > Toggle readonly</ button >
175- < button onClick = { toggleToolboxClicked } > Toggle toolbox</ button >
176- < button onClick = { toggleEditorClicked } > Toggle editor</ button >
177- < button onClick = { moveViewportToFirstStepClicked } > Move viewport to first step</ button >
178- < button onClick = { appendStepClicked } > Append step</ button >
138+ < div className = "designer" >
139+ { isVisible && (
140+ < SequentialWorkflowDesigner
141+ undoStackSize = { 10 }
142+ theme = "soft"
143+ definition = { definition }
144+ onDefinitionChange = { setDefinition }
145+ selectedStepId = { selectedStepId }
146+ isReadonly = { isReadonly }
147+ onSelectedStepIdChanged = { setSelectedStepId }
148+ toolboxConfiguration = { toolboxConfiguration }
149+ isToolboxCollapsed = { isToolboxCollapsed }
150+ onIsToolboxCollapsedChanged = { setIsToolboxCollapsed }
151+ stepsConfiguration = { stepsConfiguration }
152+ validatorConfiguration = { validatorConfiguration }
153+ placeholderConfiguration = { placeholderConfiguration }
154+ controlBar = { true }
155+ rootEditor = { < RootEditor /> }
156+ stepEditor = { < StepEditor /> }
157+ isEditorCollapsed = { isEditorCollapsed }
158+ onIsEditorCollapsedChanged = { setIsEditorCollapsed }
159+ controller = { controller }
160+ />
161+ ) }
179162 </ div >
180-
181- < div >
182- < textarea value = { definitionJson } readOnly = { true } cols = { 100 } rows = { 15 } />
163+ < div className = "sidebar" >
164+ < ul >
165+ < li > Definition: { definitionJson . length } bytes</ li >
166+ < li > Selected step: { selectedStepId } </ li >
167+ < li > Is readonly: { yesOrNo ( isReadonly ) } </ li >
168+ < li > Is valid: { definition . isValid === undefined ? '?' : yesOrNo ( definition . isValid ) } </ li >
169+ < li > Is toolbox collapsed: { yesOrNo ( isToolboxCollapsed ) } </ li >
170+ < li > Is editor collapsed: { yesOrNo ( isEditorCollapsed ) } </ li >
171+ </ ul >
172+
173+ < div >
174+ < button onClick = { toggleVisibilityClicked } > Toggle visibility</ button >
175+ < button onClick = { reloadDefinitionClicked } > Reload definition</ button >
176+ < button onClick = { toggleSelectionClicked } > Toggle selection</ button >
177+ < button onClick = { toggleIsReadonlyClicked } > Toggle readonly</ button >
178+ < button onClick = { toggleToolboxClicked } > Toggle toolbox</ button >
179+ < button onClick = { toggleEditorClicked } > Toggle editor</ button >
180+ < button onClick = { moveViewportToFirstStepClicked } > Move viewport to first step</ button >
181+ < button onClick = { appendStepClicked } > Append step</ button >
182+ </ div >
183+
184+ < div >
185+ < textarea value = { definitionJson } readOnly = { true } cols = { 100 } rows = { 4 } />
186+ </ div >
183187 </ div >
184188 </ >
185189 ) ;
0 commit comments