More work on the visualiser

This commit is contained in:
Colin Dawson 2026-02-25 23:55:09 +00:00
parent 5852d1f67a
commit b1f502f8d7

View File

@ -551,18 +551,6 @@ const VisualiserTab: React.FC<VisualiserTabProps> = ({
<div className="visualiser-root"> <div className="visualiser-root">
<div className="visualiser-container" ref={visualiserContainerRef}> <div className="visualiser-container" ref={visualiserContainerRef}>
<div className="visualiser-flow"> <div className="visualiser-flow">
<div className="visualiser-node">
<div className="visualiser-node-content">
<span>Start</span>
</div>
</div>
{levels.length > 0 &&
renderConnector(
levels[0].length,
getConnectorPositionsByColumn(levels[0]),
getPredecessorPositionsByColumn(levels[0]),
levels[0],
)}
{levels.map((level, index) => ( {levels.map((level, index) => (
<React.Fragment key={`level-${index}`}> <React.Fragment key={`level-${index}`}>
<div className="visualiser-level"> <div className="visualiser-level">
@ -662,16 +650,9 @@ const VisualiserTab: React.FC<VisualiserTabProps> = ({
getPredecessorPositionsByColumn(levels[index + 1]), getPredecessorPositionsByColumn(levels[index + 1]),
levels[index + 1], levels[index + 1],
) )
: renderConnector(1, undefined, undefined, undefined)} : null}
</React.Fragment> </React.Fragment>
))} ))}
{levels.length === 0 &&
renderConnector(1, undefined, undefined, undefined)}
<div className="visualiser-node">
<div className="visualiser-node-content">
<span>End</span>
</div>
</div>
</div> </div>
{/* Outcome-based loop-back connectors overlay */} {/* Outcome-based loop-back connectors overlay */}
<svg <svg