@php use App\Models\LeagueRegistration; use App\Models\Player; use App\Models\PopularitySkill; $registration = $player->registration; $status = $registration ? (int) $registration->registration_status : null; $payment = $registration ? (int) $registration->payment_status : null; $genderLabel = match ((int) $player->gender) { Player::GENDER_MALE => 'Male', Player::GENDER_FEMALE => 'Female', Player::GENDER_OTHER => 'Other', default => '—', }; $paymentLabel = match ($payment) { LeagueRegistration::PAYMENT_COMPLETED => 'Paid', LeagueRegistration::PAYMENT_FAILED => 'Failed', LeagueRegistration::PAYMENT_REFUNDED => 'Refunded', LeagueRegistration::PAYMENT_PENDING => 'Pending', default => '—', }; $paymentBadge = $payment === LeagueRegistration::PAYMENT_COMPLETED ? 'verified' : 'pending'; $player_image = $player && $player->profile_image ? $player->profileImageUrl() : ($player->user?->profileImageUrl() ?? placeholder_image_url('player')); @endphp