@extends('layouts.app') @section('title', 'Bảng xếp hạng') @section('content')

🏆 Bảng xếp hạng

Tôn vinh những cá nhân lan tỏa văn hóa cảm ơn và ghi nhận trong tổ chức.

trophy
@if(!empty($receivedRankers) && count($receivedRankers) >= 3)
🥈 #2
{{ $receivedRankers[1]->name ?? '---' }} {{ $receivedRankers[1]->department ?? '' }} {{ $receivedRankers[1]->score ?? 0 }} thẻ
👑
🥇 #1
{{ $receivedRankers[0]->name ?? '---' }} {{ $receivedRankers[0]->department ?? '' }} {{ $receivedRankers[0]->score ?? 0 }} thẻ
🥉 #3
{{ $receivedRankers[2]->name ?? '---' }} {{ $receivedRankers[2]->department ?? '' }} {{ $receivedRankers[2]->score ?? 0 }} thẻ
@endif @if($receivedCurrentUserRankItem)
#{{ $receivedCurrentUserRankItem->rank }}

Thành tích của bạn (Nhận)

{{ $receivedCurrentUserRankItem->name }}

{{ $receivedCurrentUserRankItem->score }}

Thẻ

@endif {{-- 6. ĐỒNG HẠNG & LEADERBOARD CARDS --}}
@php $groupedReceived = collect($receivedRankers ?? [])->groupBy('rank'); @endphp @if($groupedReceived->count() > 0) @foreach($groupedReceived as $rank => $group)
{{-- Group Header --}}
@if($rank == 1) 🥇 @elseif($rank == 2) 🥈 @elseif($rank == 3) 🥉 @else
#{{ $rank }}
@endif

Hạng #{{ $rank }}

{{ $group->count() }} người đồng hạng

{{ $group->first()->score }} thẻ
{{-- Users in Group --}}
@foreach($group as $user)

{{ $user->name }}

MSNV: {{ $user->msnv ?? '---' }}

{{ $user->department ?? $user->mail ?? '---' }}

@endforeach
@endforeach @else @endif
@endsection @push('scripts') @endpush