@if (session('message'))
{{ session('message') }}
@endif @if (session('error'))
{{ session('error') }}
@endif

{{ $project->name }}

{{ config('app.name') }} - External Dashboard

Total Team

{{ $projectStats['total_team'] ?? 0 }}

Progress

{{ $projectStats['progress_percentage'] ?? 0 }}%

Remaining Days

{{ $projectStats['remaining_days'] ?? 'N/A' }}

Total Tasks

{{ $projectStats['total_tickets'] ?? 0 }}

Project Tasks

All tasks in this project (ordered by creation date)

@if ($selectedStatus || $searchTerm) @endif
@forelse($this->tickets as $ticket) @empty @endforelse
@forelse($this->tickets as $ticket)

{{ $ticket->name }}

{{ $ticket->uuid }}

{{ $ticket->status->name ?? 'Unknown' }}
@if ($ticket->description)

{{ Str::limit($ticket->description, 120) }}

@endif
@if ($ticket->due_date) Due: {{ \Carbon\Carbon::parse($ticket->due_date)->format('M d, Y') }} @if (\Carbon\Carbon::parse($ticket->due_date)->isPast()) (Overdue) @endif @else No due date @endif
@empty

No tasks found

Try adjusting your search or filter criteria.

@endforelse
@if ($this->tickets->hasPages())
{{ $this->tickets->links() }}
@endif
@push('scripts') @endpush