@extends('layouts.state') @php // Detect event type and badges based on participant_slot_limit $participantSlotLimit = $event_details->participant_slot_limit ?? 1; $isMultiSlot = $participantSlotLimit > 1; $isFederationCup = $participantSlotLimit === 4; // Determine event type name and badge if ($isFederationCup) { $eventTypeName = 'Federation Cup'; $badgeClass = 'bg-warning'; $badgeIcon = 'uil-trophy'; } elseif ($isMultiSlot) { $eventTypeName = 'Multi-Slot Event (' . $participantSlotLimit . ')'; $badgeClass = 'bg-info'; $badgeIcon = 'uil-users-alt'; } elseif ((int)$event_details->group_id === 1) { $eventTypeName = 'Official Event'; $badgeClass = 'bg-primary'; $badgeIcon = 'uil-award'; } elseif ((int)$event_details->group_id === 2) { $eventTypeName = 'Open Event'; $badgeClass = 'bg-success'; $badgeIcon = 'uil-calendar-alt'; } else { $eventTypeName = 'Event'; $badgeClass = 'bg-secondary'; $badgeIcon = 'uil-trophy'; } @endphp @section('title', $eventTypeName . ' Registration') @section('page-title', $eventTypeName . ' Registration') @section('content')