@props(['views', 'height' => '520px', 'id' => null, 'initial' => 0]) @php // The viewer is a self-contained JS component; the server only supplies // the view payload (url plus ORIGINAL image dimensions). $viewerId = $id ?? 'xray-viewer-'.uniqid(); $payloadId = $viewerId.'-data'; $payload = collect($views)->map(fn ($view) => $view->toViewerArray())->values(); @endphp @if ($payload->isEmpty())