@php
$technical = isset($technical) ? $technical : (isset($getState) ? $getState() : []);
$summaryPayload = is_array($technical['summaryPayload'] ?? null) ? $technical['summaryPayload'] : [];
$groupPayloads = is_array($technical['groupPayloads'] ?? null) ? $technical['groupPayloads'] : [];
@endphp
Technical payloads are secondary on purpose. Use them for debugging capture fidelity and renderer fallbacks.
@include('filament.partials.json-viewer', ['value' => $summaryPayload])
@if ($groupPayloads !== [])
@foreach ($groupPayloads as $group)
@php
$label = $group['label'] ?? 'Policy type';
$payload = is_array($group['payload'] ?? null) ? $group['payload'] : [];
@endphp
@if (! empty($group['renderingError']))
{{ $group['renderingError'] }}
@endif
@include('filament.partials.json-viewer', ['value' => $payload])
@endforeach
@endif