@extends('admin.layouts.app') @section('styles') @include('admin.leagues.partials._player_datatables_styles') @endsection @section('content') @include('admin.layouts.alert')

{{ $league->name }} - Auction Detail

Season {{ $league->season }} {{ $league->displayLocation() }} @if ($league->auctionAt()) {{ $league->auctionAt()->format('d M Y') }} {{ $league->auctionAt()->setTimezone('Pacific/Auckland')->format('h:i A') }} @endif
View Rules Edit Event @if ($canOpenAuction ?? false)
@csrf
@endif @if ($league->isLive()) Control Auction @endif
@if (!($canOpenAuction ?? false) && !empty($openAuctionBlockers ?? []))
Open auction requirements:
@endif
Registered Players

{{ $stats['registeredPlayers'] }}

Confirmed Team Owners

{{ $stats['confirmedTeamOwners'] }}

Maximum Teams

{{ $stats['maxTeams'] }}

Maximum Players

{{ $stats['maxPlayers'] }}

Auction Preparation Timeline
@foreach ($preparationSteps as $step) @include('admin.leagues.partials._timeline_step', ['step' => $step]) @endforeach

Participating Team Owners

View All
@forelse ($teamOwners as $team) @include('admin.leagues.partials._team_owner_card', ['team' => $team]) @empty

No team owners registered yet.

@endforelse

Registered Player List

@forelse ($players as $registration) @php $player = $registration->player; $categoryName = $player?->playerCategory?->name ?? $registration->enrollmentType?->name ?? '—'; $categoryClass = strtolower(preg_replace('/[^a-z0-9]+/i', '', $categoryName)) ?: 'core'; $playerName = $player?->fullName() ?? $registration->user?->full_name ?? 'N/A'; $playerImage = $player && $player->profile_image ? $player->profileImageUrl() : ($player?->user?->profileImageUrl() ?? $registration->user?->profileImageUrl() ?? placeholder_image_url('player')); $roleName = $player?->playerRole?->name ?? '—'; $statusLabel = \App\Models\LeagueRegistration::statusLabel((int) $registration->registration_status); $statusClass = \App\Models\LeagueRegistration::statusBadgeClass((int) $registration->registration_status); @endphp @empty @endforelse
Player Category Role Base Price Status
{{ $playerName }} {{ $categoryName }} {{ $roleName }} {{ $player?->formattedBasePrice() ?? '—' }} {{ $statusLabel }}
No registered players yet.
@endsection @section('scripts') @include('admin.leagues.partials._player_datatables_init', [ 'tableId' => 'registeredPlayersTable', 'roleColumnIndex' => 2, 'nonOrderableTargets' => [4], ]) @endsection