@extends('layouts.app') @section('title', 'Tugas & Aktivitas') @section('content') {{-- Summary --}}
@foreach(['total'=>['label'=>'Total','color'=>'blue'],'pending'=>['label'=>'Pending','color'=>'yellow'],'overdue'=>['label'=>'Terlambat','color'=>'red'],'today'=>['label'=>'Hari Ini','color'=>'purple'],'done'=>['label'=>'Selesai','color'=>'green']] as $key => $conf)
{{ $summary[$key] }}
{{ $conf['label'] }}
@endforeach
{{-- Filter --}}
@if(request()->hasAny(['search','status','type','priority','filter'])) Reset @endif
{{-- Table --}}
@if($tasks->isEmpty())
Tidak ada tugas

Semua tugas sudah selesai atau belum ada yang ditambahkan

@else @foreach($tasks as $task) @endforeach
Tugas Kontak Tipe Status Prioritas Deadline Assignee Aksi
{{ $task->title }}
@if($task->description)
{{ Str::limit($task->description, 50) }}
@endif
@if($task->contact) {{ $task->contact->name }} @else @endif {{ $task->type_label }} {{ $task->status_label }} {{ ucfirst($task->priority) }} {{ $task->due_at ? $task->due_at->locale('id')->isoFormat('D MMM YYYY, HH:mm') : '—' }} @if($task->is_overdue)
Terlambat
@endif
{{ $task->assignedTo?->name ?? '—' }}
@if(!in_array($task->status, ['done','cancelled']))
@csrf
@endif @can('edit tasks') @endcan
@endif
@if($tasks->hasPages())
{{ $tasks->firstItem() }}–{{ $tasks->lastItem() }} dari {{ $tasks->total() }} tugas
@endif
@endsection