@php $na = fn ($value) => filled($value) ? $value : '—'; $payroll = $payroll ?? ['configured' => false]; $latestNet = $payroll['latest_net_display'] ?? '—'; $canSeeNet = ($payroll['configured'] ?? false) && $latestNet !== '—'; @endphp
Employment status
{{ str_replace('_', ' ', (string) ($employee->employment_status ?? '—')) }}
Hire date
{{ optional($employee->hire_date)->format('M j, Y') ?? '—' }}
Supervisor
{{ $employee->supervisor?->full_name ?? '—' }}
Work type
{{ $na($employee->work_type) }}
On payroll
{{ ($employee->include_in_payroll ?? false) ? 'Yes' : 'No' }}
Payment channel
{{ \App\Support\EmployeePaymentChannel::label($employee->payment_channel) }}
Latest net pay
{{ $canSeeNet ? $latestNet : '—' }}
@if (($travelLedger ?? $travelLedgerSummary ?? [])['available'] ?? false)
Travel this month
KES {{ number_format((float) (($travelLedger ?? $travelLedgerSummary)['travel_this_month'] ?? 0), 0) }}
Outstanding travel
KES {{ number_format((float) (($travelLedger ?? $travelLedgerSummary)['outstanding_advance'] ?? 0), 0) }}
@endif
Next of kin
{{ $na($employee->next_of_kin_name) }}