{{ __('Tareas') }}
@if(empty($tasks))

{{ __('No hay tareas en el rango seleccionado.') }}

@else
@foreach($tasks as $task) @php $statusBadge = match($task['status']) { 'completed' => 'badge-success', 'in_progress' => 'badge-info', 'pending' => 'badge-warning', 'cancelled' => 'badge-error', default => 'badge-ghost', }; $priorityBadge = match($task['priority']) { 'critical' => 'badge-error', 'high' => 'badge-warning', 'medium' => 'badge-info', 'low' => 'badge-ghost', default => 'badge-ghost', }; $subtaskTitles = $task['subtasks'] ? implode('; ', array_column($task['subtasks'], 'title')) : '—'; @endphp @endforeach
ID Tarea Fase Estado Prioridad Asignado Creador Inicio Fin Completada Horas Est. Horas Real Progreso Vencida Subtareas
{{ $task['id'] }} {{ $task['title'] }} {{ $task['phase'] }} {{ $task['status_label'] }} {{ $task['priority_label'] }} {{ $task['assignee'] }} {{ $task['creator'] }} {{ $task['start_date'] ?? '—' }} {{ $task['due_date'] ?? '—' }} {{ $task['completed_at'] ?? '—' }} {{ $task['estimated_hours'] ?? '—' }} {{ $task['actual_hours'] ?? '—' }}
{{ $task['progress'] }}%
@if($task['is_overdue']) {{ __('Sí') }} @else {{ __('No') }} @endif {{ $subtaskTitles }}
@endif