@extends('layouts.app') @section('title', 'Leaderboard') @section('show-header', true) @section('page-title', 'Leaderboard') @section('content') {{-- Period Tabs --}}
@foreach(['all' => 'All Time', 'monthly' => 'Monthly', 'weekly' => 'Weekly'] as $key => $label) {{ $label }} @endforeach
{{-- Sort by --}}
@foreach(['kills' => '⚔️ Top Kills', 'wins' => '🏆 Top Wins', 'earnings' => '💰 Top Earnings'] as $key => $label) {{ $label }} @endforeach
{{-- Top 3 podium --}} @if($leaders->count() >= 3)
{{-- 2nd place --}}

🥈

{{ $leaders[1]->name }}

@if($sortBy === 'kills') {{ $leaders[1]->total_kills }} kills @elseif($sortBy === 'wins') {{ $leaders[1]->total_wins }} wins @else ৳{{ number_format($leaders[1]->winning) }} @endif

{{-- 1st place --}}
👑

🥇

{{ $leaders[0]->name }}

@if($sortBy === 'kills') {{ $leaders[0]->total_kills }} kills @elseif($sortBy === 'wins') {{ $leaders[0]->total_wins }} wins @else ৳{{ number_format($leaders[0]->winning) }} @endif

{{-- 3rd place --}}

🥉

{{ $leaders[2]->name }}

@if($sortBy === 'kills') {{ $leaders[2]->total_kills }} kills @elseif($sortBy === 'wins') {{ $leaders[2]->total_wins }} wins @else ৳{{ number_format($leaders[2]->winning) }} @endif

@endif {{-- Rest of the list --}}
@foreach($leaders as $i => $player) @if($i < 3) @continue @endif
{{ $i+1 }}

{{ $player->name }} @if($player->id === auth()->id())(You)@endif

{{ $player->total_matches }} matches

@if($sortBy === 'kills')

{{ $player->total_kills }}

kills

@elseif($sortBy === 'wins')

{{ $player->total_wins }}

wins

@else

৳{{ number_format($player->winning) }}

earned

@endif
@endforeach {{ $leaders->withQueryString()->links('user.components.pagination') }}
@endsection