{{ $task->title }}
{{ $task->description ?: '—' }}
{{-- ========================= FILE: resources/views/panel/task-detail.blade.php Kapsamlı görev detayı (Info + Checklist + Thread Comments + Attachments + Timer + Activity) TEMA: task-detail.html birebir (Laravel'e uyarlandı) ========================= --}} @php $code = 'T-' . str_pad((string)($task->id ?? 0), 4, '0', STR_PAD_LEFT); $statusMap = [ 'todo' => ['label'=>'Yapılacak', 'pill'=>'bg-gray-100 text-gray-700 dark:bg-gray-900/60 dark:text-gray-200'], 'doing' => ['label'=>'Yapılıyor', 'pill'=>'bg-blue-50 text-blue-700 dark:bg-blue-950/40 dark:text-blue-200'], 'blocked' => ['label'=>'Engelli', 'pill'=>'bg-red-50 text-red-700 dark:bg-red-950/40 dark:text-red-200'], 'done' => ['label'=>'Tamam', 'pill'=>'bg-emerald-50 text-emerald-700 dark:bg-emerald-950/40 dark:text-emerald-200'], ]; $priorityMap = [ 'low' => ['label'=>'Düşük', 'pill'=>'bg-gray-100 text-gray-700 dark:bg-gray-900/60 dark:text-gray-200'], 'medium' => ['label'=>'Orta', 'pill'=>'bg-blue-50 text-blue-700 dark:bg-blue-950/40 dark:text-blue-200'], 'high' => ['label'=>'Yüksek','pill'=>'bg-blue-50 text-blue-700 dark:bg-blue-950/40 dark:text-blue-200'], ]; $status = $task->status ?? 'todo'; $prio = $task->priority ?? 'medium'; $statusLabel = $statusMap[$status]['label'] ?? strtoupper($status); $statusPill = $statusMap[$status]['pill'] ?? 'bg-gray-100 text-gray-700 dark:bg-gray-900/60 dark:text-gray-200'; $prioLabel = $priorityMap[$prio]['label'] ?? strtoupper($prio); $prioPill = $priorityMap[$prio]['pill'] ?? 'bg-blue-50 text-blue-700 dark:bg-blue-950/40 dark:text-blue-200'; $createdStr = optional($task->created_at)->format('d M Y'); $dueStrTR = optional($task->due_date)->format('d M Y'); $dueStrISO = optional($task->due_date)->format('Y-m-d'); $projectName = $task->project->name ?? '—'; $assignee = $task->assignee->name ?? '—'; @endphp
{{ $task->description ?: '—' }}