@if($milestone->is_completed)
Completed
@elseif($milestone->target_date && \Carbon\Carbon::parse($milestone->target_date)->isPast())
Overdue
@else
In Progress
@endif
@if($milestone->target_date)
{{ \Carbon\Carbon::parse($milestone->target_date)->format('F d, Y') }}
@if(!$milestone->is_completed)
@php
$targetDate = \Carbon\Carbon::parse($milestone->target_date);
$now = \Carbon\Carbon::now();
@endphp
@if($targetDate->isPast())
(Overdue by {{ $now->diffInDays($targetDate) }} days)
@else
({{ $targetDate->diffInDays($now) }} days remaining)
@endif
@endif
@else
No target date set
@endif
@if($milestone->is_completed && $milestone->completed_at)
{{ \Carbon\Carbon::parse($milestone->completed_at)->format('F d, Y \a\t g:i A') }}
@endif
@if($milestone->portal_visible)
Yes
@else
No
@endif
{{ $milestone->sort_order }}