@php
$status = $sample->status ?? null;
$dateSent = $sample->date_sent ?? null;
$dateExpected = $sample->date_expected ?? null;
$approvedDate = $sample->approved_date ?? null;
$hasSample = $sample && ($sample->id ?? null);
@endphp
@if($status == "approved")
{{-- Approved --}}
Approved
@if($approvedDate)
{{ \Carbon\Carbon::parse($approvedDate)->format('d M') }}
@endif
@can('style:update')
@endcan
@elseif($status == "rejected")
{{-- Rejected --}}
@can('style:update')
@endcan
@elseif($dateSent)
{{-- Sent --}}
Sent
{{ \Carbon\Carbon::parse($dateSent)->format('d M') }}
@can('style:update')
@endcan
@elseif($dateExpected)
{{-- Expected --}}
Expected
{{ \Carbon\Carbon::parse($dateExpected)->format('d M') }}
@can('style:update')
@endcan
@elseif($hasSample)
{{-- Planned (sample exists but no dates) --}}
@elseif($sampleRequired)
{{-- Required but not ordered --}}
@can('style:update')
@endcan
@else
{{-- Not required --}}
@can('style:update')
@endcan
@endif