{{-- resources/views/general/score-records/partials/_record-card.blade.php --}}
{{-- Record Info --}}
{{-- Icon --}}
@if($record->source_type == 'evaluation') @elseif($record->source_type == 'live_activity') @elseif($record->source_type == 'guest') @elseif(in_array($record->source_type, ['violation', 'warning'])) @elseif($record->source_type == 'honor_reward') @elseif($record->source_type == 'competition') @else @endif
{{ $record->source_type_arabic }} @if($record->activity_subtype) • {{ $record->activity_subtype_arabic }} @endif

{{ $record->description }}

{{-- ✅ إخفاء اسم العضو إذا كان عضو عادي --}} @if(!auth()->user()->hasRole('member')) {{ $record->user->name }} @endif {{ $record->recorded_date->format('Y-m-d') }} @if($record->hours > 0) {{ number_format($record->hours, 2) }}س @endif @if(isset($record->details['status'])) @if($record->details['status'] == 'confirmed') تم الحضور @elseif($record->details['status'] == 'absent_with_excuse') غياب بعذر @elseif($record->details['status'] == 'absent_without_excuse' || $record->details['status'] == 'absent_no_excuse') غياب بدون عذر @else {{ $record->details['status'] }} @endif @endif @if($record->source_type == 'honor_reward' && isset($record->details['rank_awarded']) && $record->details['rank_awarded']) {{ isset($record->details['rank_name']) ? 'رتبة: ' . $record->details['rank_name'] : 'تم منح رتبة' }} @endif @if($record->source_type == 'competition' && isset($record->details['status'])) @if($record->details['status'] == 'winner') فائز @elseif($record->details['status'] == 'qualified') متأهل @else {{ $record->details['status'] }} @endif @endif
@if(isset($record->details['base_points']) && isset($record->details['bonus_points']) && $record->details['bonus_points'] > 0)
أساسي: {{ $record->details['base_points'] }} + بونص: {{ $record->details['bonus_points'] }}
@endif {{-- ✅ إخفاء حالة "غادر الفريق" للعضو العادي --}} @if(!auth()->user()->hasRole('member') && $record->user->isLeft)
غادر الفريق
@endif
{{-- Points --}}

{{ $record->is_positive ? '+' : '' }}{{ $record->points }}

نقطة