@if (!empty($domainResult)) @if (!empty($domainResult['error']))
{{ $domainResult['error'] }}
@else @php $domainStatus = $domainResult['availability']['status'] ?? 'unknown'; $domainOperation = $domainResult['operation'] ?? request('operation', 'register'); $isRegister = $domainOperation === 'register'; $isTransfer = $domainOperation === 'transfer'; $isAvailable = $domainStatus === 'available'; $isUnavailable = $domainStatus === 'unavailable'; $canRegister = $isRegister && $isAvailable; $canTransfer = $isTransfer && $isUnavailable; $canAddDomain = $canRegister || $canTransfer; $statusLabel = match (true) { $canRegister => 'Available', $canTransfer => 'Transferable', $isRegister && $isUnavailable => 'Already Registered', $isTransfer && $isAvailable => 'Not Registered', default => 'Needs Manual Check', }; $statusMessage = match (true) { $canRegister => 'This domain is available. Select a billing period and add it to cart.', $canTransfer => 'This domain appears registered. Enter the EPP/Auth code to transfer it.', $isRegister && $isUnavailable => 'This domain already exists. Choose another suggested domain below.', $isTransfer && $isAvailable => 'This domain is not registered yet. Please choose Register instead of Transfer.', default => 'The availability check could not be completed. Please try again.', }; @endphp
{{ $statusLabel }}

{{ $domainResult['domain'] }}

{{ $statusMessage }}

@if ($canAddDomain && count($domainResult['prices'] ?? []))
@csrf @if ($isTransfer)
@endif
@elseif ($canAddDomain)
Pricing is not available for this domain extension and operation.
@endif @if ($isRegister && count($domainResult['suggestion_candidates'] ?? []))

More domain suggestions

Checking more suggestions one by one...

@foreach (($domainResult['alternatives'] ?? []) as $alt) @include('checkout.partials.domain-suggestion-row', ['alt' => $alt, 'cart' => $cart, 'pricing' => $pricing]) @endforeach
@endif
@endif @endif