{/* Collapsible header */}
{isPanelExpanded() ? : }
{props.title || 'Process Flow'}
{executionStatus() && (
{getStatusIcon(executionStatus() || 'PENDING')}
)}
{/* JSON Syntax Highlighting Styles */}
{/* Collapsible content */}
{(rootNode) => renderNode(rootNode)}
{selectedNode() && (
{getStatusIcon(getSelectedNodeDetails()?.status || 'PENDING')}
{getSelectedNodeDetails()?.nodeLabel}
)}
);
};