Skip to content

Commit d14855b

Browse files
committed
feat: vertical layout
1 parent 896c753 commit d14855b

File tree

2 files changed

+49
-50
lines changed

2 files changed

+49
-50
lines changed

demo/App.jsx

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -129,51 +129,51 @@ function App() {
129129
<div className="modeler" ref={ modelerRef }>
130130
<div id="canvas" className="canvas"></div>
131131
<div id="properties" className="properties-panel"></div>
132-
</div>
133-
<div className="task-testing">
134-
<TestTab
135-
injector={ injector }
136-
isConnectionConfigured={ isConnectionConfigured }
137-
configureConnectionBannerTitle="No cluster selected"
138-
configureConnectionBannerDescription="Select a Camunda 8.8 cluster to enable task testing."
139-
configureConnectionLabel="Select cluster"
140-
onConfigureConnection={ () => {
141-
if (window.confirm('Cluster selected?')) {
142-
setIsConnectionConfigured(true);
143-
}
144-
} }
145-
onTestTask={ () => {
146-
if (isConnectionConfigured) {
147-
return true;
148-
}
149-
150-
if (window.confirm('Cluster selected?')) {
151-
setIsConnectionConfigured(true);
152-
153-
return true;
154-
}
155-
156-
return false;
157-
} }
158-
api={ {
159-
deploy,
160-
startInstance,
161-
getProcessInstance,
162-
getProcessInstanceVariables,
163-
getProcessInstanceElementInstances,
164-
getProcessInstanceIncident
165-
} }
166-
config={ config }
167-
onConfigChanged={ onConfigChanged }
168-
operateBaseUrl={ operateURL }
169-
documentationUrl="https://docs.camunda.io/"
170-
onTaskExecutionStarted={ (element) => {
171-
console.log('Task execution started:', element.id);
172-
} }
173-
onTaskExecutionFinished={ (element, result) => {
174-
console.log('Task execution finished:', element.id, result.success ? 'success' : result.reason, result);
175-
} }
176-
/>
132+
<div className="task-testing">
133+
<TestTab
134+
injector={ injector }
135+
isConnectionConfigured={ isConnectionConfigured }
136+
configureConnectionBannerTitle="No cluster selected"
137+
configureConnectionBannerDescription="Select a Camunda 8.8 cluster to enable task testing."
138+
configureConnectionLabel="Select cluster"
139+
onConfigureConnection={ () => {
140+
if (window.confirm('Cluster selected?')) {
141+
setIsConnectionConfigured(true);
142+
}
143+
} }
144+
onTestTask={ () => {
145+
if (isConnectionConfigured) {
146+
return true;
147+
}
148+
149+
if (window.confirm('Cluster selected?')) {
150+
setIsConnectionConfigured(true);
151+
152+
return true;
153+
}
154+
155+
return false;
156+
} }
157+
api={ {
158+
deploy,
159+
startInstance,
160+
getProcessInstance,
161+
getProcessInstanceVariables,
162+
getProcessInstanceElementInstances,
163+
getProcessInstanceIncident
164+
} }
165+
config={ config }
166+
onConfigChanged={ onConfigChanged }
167+
operateBaseUrl={ operateURL }
168+
documentationUrl="https://docs.camunda.io/"
169+
onTaskExecutionStarted={ (element) => {
170+
console.log('Task execution started:', element.id);
171+
} }
172+
onTaskExecutionFinished={ (element, result) => {
173+
console.log('Task execution finished:', element.id, result.success ? 'success' : result.reason, result);
174+
} }
175+
/>
176+
</div>
177177
</div>
178178
</>
179179
);

demo/style.css

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,12 @@ body {
1111
}
1212

1313
.modeler {
14-
overflow: auto;
1514
display: flex;
16-
height: calc(100% - 300px);
15+
height: 100%;
1716
}
1817

1918
.canvas {
20-
width: calc(100% - 300px);
19+
flex: 1;
2120
}
2221

2322
.properties-panel {
@@ -26,8 +25,8 @@ body {
2625
}
2726

2827
.task-testing {
29-
height: 300px;
30-
border-top: 1px solid hsl(225, 10%, 75%);
28+
width: 500px;
29+
border-left: 1px solid hsl(225, 10%, 75%);
3130
}
3231

3332
.djs-minimap {

0 commit comments

Comments
 (0)