@props(['status' => null]) @php $state = is_array($status) ? ($status['state'] ?? 'idle') : 'idle'; $message = is_array($status) ? ($status['message'] ?? '') : ''; $mirrors = is_array($status) ? ($status['mirrors'] ?? []) : []; $missing = []; foreach ($mirrors as $domain => $paths) { foreach ((array) $paths as $ok) { if (! $ok) { $missing[] = preg_replace('#^https?://#', '', $domain); break; } } } @endphp @if ($state === 'checking')