{{-- CallManager — call channel card (embedded inside the unified ContactHub) Renders as a single channel card fitting a col-md-4 column. Device state is tracked here via Livewire event listeners; all in-call UI (ringing, connected, mute, hang-up, disposition) is handled by the global CallOverlay mounted in the layout header. --}}
{{-- ── Header: icon + label + device badge ──────────────────────── --}}
Call
@if($deviceRegistering) Connecting @elseif($deviceReady) Ready @else Offline @endif
{{-- ── Phone number ───────────────────────────────────────────────── --}} @if($this->callableNumber)
{{ $this->callableNumber }}
@else
No phone number on record
@endif {{-- ── Error ──────────────────────────────────────────────────────── --}} @if($errorMessage)
{{ $errorMessage }}
@endif {{-- ── Dial button (pushed to bottom of card) ─────────────────────── --}}