@php $complete = $missing === []; @endphp
{{ $complete ? __('Your details are complete') : __('Your details are :pct% complete', ['pct' => $percent]) }}
@if ($complete){{ $profile->personal_details_confirmed_at ? __('Last confirmed :when.', ['when' => $profile->personal_details_confirmed_at->timezone(config('app.display_timezone'))->format('d M Y')]) : __('Press Save to confirm they are correct.') }}
@else{{ __('Still needed:') }}
{{ __('Also worth adding, though nothing waits on it:') }} {{ implode(', ', array_map(fn ($l) => lcfirst($l), $recommended)) }}.
@endif{{ __('Puts a face to your name on job cards, approvals and the team directory. Optional, your pay never waits on it.') }}
{{ __('A clear head-and-shoulders photo. Up to 5 MB.') }}
{{ __('Your job title is set by HR. Everything here is yours to keep up to date.') }}
{{ __('As it appears on your ID. This is the name your payslip is made out to.') }}
{{ __('Where your payslip is sent. Leave it blank and it goes to :email, the address you sign in with.', ['email' => auth()->user()->email]) }}
{{ __('Nobody is ever told your age or your date of birth, only that today is your day. Milestones with the company are marked every three months.') }}
{{ __('Next of kin') }}
{{ __('Who we call if something happens to you at work.') }}
{{ __('Statutory numbers') }}
{{ __('These go on the PAYE and NSSA returns filed for you. If you have never had them, say so and HR will register you.') }}
{{ __('How you get paid') }}
{{ __('Make sure the line is registered in your own name, or the transfer will bounce.') }}
{{ __('Nothing more needed, you collect from the office.') }}
@endif{{ __('A photo or scan of your national ID or passport. Stored privately, visible only to you and HR.') }}
{{ $doc->title }}
{{ $doc->original_name }} · {{ __('uploaded :when', ['when' => $doc->created_at?->timezone(config('app.display_timezone'))->format('d M Y')]) }}
{{ __('PDF, JPG or PNG, up to 10 MB.') }}