@if(!empty($span['duration_ms']) || !empty($span['start_time']))
Execution Summary
@if(!empty($span['duration_ms']))
{{ $span['duration_ms'] }}ms
@endif
@if(!empty($span['start_time']))
{{ $span['start_time'] }}
@endif
@endif
@if(!empty($span['input_data']))
@include('vizra-adk::components.json-viewer', [
'data' => $span['input_data'],
'title' => 'Input',
'icon' => '
',
'bgColor' => 'bg-blue-900/20',
'borderColor' => 'border-blue-800/40',
'textColor' => 'text-blue-200',
'titleColor' => 'text-blue-300',
'iconColor' => 'text-blue-400',
'maxHeight' => 'max-h-20',
'startCollapsed' => true
])
@endif
@if(!empty($span['output_data']))
@include('vizra-adk::components.json-viewer', [
'data' => $span['output_data'],
'title' => 'Output',
'icon' => '
',
'bgColor' => 'bg-green-900/20',
'borderColor' => 'border-green-800/40',
'textColor' => 'text-green-200',
'titleColor' => 'text-green-300',
'iconColor' => 'text-green-400',
'maxHeight' => 'max-h-20',
'startCollapsed' => true
])
@endif
@if(!empty($span['error_data']))
@include('vizra-adk::components.json-viewer', [
'data' => $span['error_data'],
'title' => 'Error',
'icon' => '
',
'bgColor' => 'bg-red-900/20',
'borderColor' => 'border-red-800/40',
'textColor' => 'text-red-200',
'titleColor' => 'text-red-300',
'iconColor' => 'text-red-400',
'maxHeight' => 'max-h-20',
'startCollapsed' => true
])
@endif
@if(isset($span['context_state']))
@include('vizra-adk::components.json-viewer', [
'data' => $span['context_state'],
'title' => 'Context State',
'icon' => '
',
'bgColor' => 'bg-purple-900/20',
'borderColor' => 'border-purple-800/40',
'textColor' => 'text-purple-200',
'titleColor' => 'text-purple-300',
'iconColor' => 'text-purple-400',
'maxHeight' => 'max-h-32',
'startCollapsed' => true
])
@endif
@if(!empty($span['context_changes']))
@include('vizra-adk::components.json-viewer', [
'data' => $span['context_changes'],
'title' => 'Context Changes',
'icon' => '
',
'bgColor' => 'bg-amber-900/20',
'borderColor' => 'border-amber-800/40',
'textColor' => 'text-amber-200',
'titleColor' => 'text-amber-300',
'iconColor' => 'text-amber-400',
'maxHeight' => 'max-h-32',
'startCollapsed' => true
])
@endif
@if(!empty($span['extracted_json']))
@include('vizra-adk::components.json-viewer', [
'data' => $span['extracted_json'],
'title' => 'Extracted JSON',
'icon' => '
',
'bgColor' => 'bg-cyan-900/20',
'borderColor' => 'border-cyan-800/40',
'textColor' => 'text-cyan-200',
'titleColor' => 'text-cyan-300',
'iconColor' => 'text-cyan-400',
'maxHeight' => 'max-h-32',
'startCollapsed' => true
])
@endif
@if(!empty($span['metadata']))
@include('vizra-adk::components.json-viewer', [
'data' => $span['metadata'],
'title' => 'Metadata',
'icon' => '
',
'bgColor' => 'bg-gray-800/30',
'borderColor' => 'border-gray-700/40',
'textColor' => 'text-gray-200',
'titleColor' => 'text-gray-300',
'iconColor' => 'text-gray-400',
'maxHeight' => 'max-h-20',
'startCollapsed' => true
])
@endif