{{ __('Dashboard') }}

Upcoming Gigs
{{ $stats['upcoming_gigs'] }}
Pending Contracts
{{ $stats['pending_contracts'] }}
Signed Contracts
{{ $stats['signed_contracts'] }}
Pending Tasks
{{ $stats['pending_tasks'] }}
Overdue Tasks
{{ $stats['overdue_tasks'] }}
@if(isset($urgentTasks) && $urgentTasks->count() > 0)
⏰

Urgent Tasks & Follow-up Reminders

View All Tasks ({{ $stats['pending_tasks'] }}) →
@foreach($urgentTasks as $task) @php $isOverdue = $task->isOverdue(); $isToday = $task->isDueToday(); @endphp
@csrf @method('PATCH')
{{ $task->title }}
{{ $task->client->name }} @if($task->due_date) @php $hasTime = $task->due_date->format('H:i') !== '00:00'; $formattedDate = $hasTime ? $task->due_date->format('d M Y \a\t H:i') : $task->due_date->format('d M Y'); @endphp @if($isOverdue) ⚠️ Overdue: {{ $formattedDate }} @elseif($isToday) ⏰ DUE TODAY {{ $hasTime ? 'at ' . $task->due_date->format('H:i') : '' }} @else Due: {{ $formattedDate }} @endif @endif @if($task->band) 🎸 {{ $task->band->name }} @endif
Client Profile →
@endforeach
@endif

Upcoming Gigs

Create New Gig
@if ($upcomingGigs->count() > 0)
@foreach ($upcomingGigs as $gig) @endforeach
Date Gig Fee Client Contract Status Actions
{{ $gig->start_time->format('d M Y') }}
{{ $gig->title }}
{{ $gig->band->name }}
£{{ number_format($gig->fee, 2) }} {{ $gig->venue->name }} @if ($gig->contract) {{ $gig->contract->display_status }} @else Not Generated @endif View
@else
No upcoming gigs found. Create one now.
@endif