@extends('layouts.app') @section('page-title', __('User Performance')) @section('title', __('User Performance')) @section('content')
@include('partials.messages')

{{ __('Performance - :name', ['name' => trim($subject->first_name . ' ' . $subject->last_name)]) }}

{{ __('Back to Users') }}
{{ __('Overall Score') }}
@if($summary['overall_score'] !== null)
@include('performance.partials.score-badge', ['score' => $summary['overall_score']])
@else
{{ __('No evaluations yet') }}
@endif
{{ __('Evaluations') }}
{{ $summary['reviews_count'] }}
{{ __('Last Evaluated') }}
{{ $summary['last_evaluated'] ? \Illuminate\Support\Carbon::parse($summary['last_evaluated'])->format('M j, Y') : '—' }}
{{ __('Score Trend') }}
@if($trend->isEmpty())

{{ __('No evaluations recorded yet.') }}

@else @endif
{{ __('Evaluation History') }}
@forelse($trend->sortByDesc('date_evaluated') as $performance) @empty @endforelse
{{ __('Date Evaluated') }} {{ __('KPI') }} {{ __('Score') }} {{ __('Next Evaluation') }} {{ __('Actions') }}
{{ $performance->date_evaluated->format('M j, Y') }} {{ $performance->kpi->title ?? __('Deleted KPI') }} @include('performance.partials.score-badge', ['score' => $performance->avg_score, 'showLabel' => false]) {{ optional($performance->next_evaluation_date)->format('M j, Y') ?? '—' }}
{{ __('No evaluations recorded yet.') }}
@endsection @if($trend->isNotEmpty()) @push('scripts') @endpush @endif