@php $entries = $getState() ?? []; @endphp
@if ($entries === [])
No related context is available for this record.
@else @foreach ($entries as $entry) @php $isAvailable = ($entry['availability'] ?? null) === 'available' && filled($entry['targetUrl'] ?? null); @endphp
{{ $entry['label'] ?? 'Related record' }}
@if ($isAvailable) {{ $entry['value'] ?? 'Open related record' }} @else
{{ $entry['value'] ?? 'Unavailable' }}
@endif @if (filled($entry['secondaryValue'] ?? null))
{{ $entry['secondaryValue'] }}
@endif @if (filled($entry['unavailableReason'] ?? null))
{{ $entry['unavailableReason'] }}
@endif
@if ($isAvailable && filled($entry['actionLabel'] ?? null)) {{ $entry['actionLabel'] }} @endif @if (filled($entry['contextBadge'] ?? null)) {{ $entry['contextBadge'] }} @endif @unless ($isAvailable) Unavailable @endunless
@endforeach @endif