@props(['network' => null, 'row' => null]) @php if ($row !== null && is_array($row)) { $raw = $row; } else { $raw = $network->raw ?? []; $raw = is_array($raw) ? $raw : (is_string($raw) ? (json_decode($raw, true) ?: []) : []); if ($network && empty($raw['level']) && $network->last_rssi !== null) { $raw['level'] = $network->last_rssi; } } $bars = \App\Services\WifiPageService::signalBars($raw); $label = \App\Services\WifiPageService::signalLabel($raw); $level = $raw['level'] ?? null; @endphp @if($bars > 0) @for($i = 1; $i <= 4; $i++) @endfor @if($level !== null) {{ $level }} dBm @endif @else @endif