@props(['task', 'showUser' => true]) @php $isOverdue = $task->due_at?->isPast() && !$task->completed_at; $isSoon = $task->due_at?->isBetween(now(), now()->addHours(48)) && !$task->completed_at; $rowClass = ''; if ($isOverdue) $rowClass = 'border-start border-danger border-4 bg-danger-subtle'; elseif ($isSoon) $rowClass = 'border-start border-warning border-4 bg-warning-subtle'; @endphp
@if($task->completed_at) @elseif($isOverdue) @elseif($isSoon) @else @endif
{{ $task->title }}
@if($isSoon) DUE SOON @endif
@if($task->description)

{{ $task->description }}

@endif
@if($showUser) {{ $task->user->name_first }} {{ $task->user->name_last }} @endif {{-- Owner Link with First and Last Name --}} @if($task->owner) @endif {{ $task->due_at ? $task->due_at->format('M d, g:i a') : 'No Date' }}
@if(!$task->completed_at) @endif