@php $slide = $slide ?? []; $salesProgressCards = $slide['salesProgressCards'] ?? []; $showLeaderboard = (bool) ($slide['showLeaderboard'] ?? false); $salesLeaderboard = $slide['salesLeaderboard'] ?? []; $leaderboardIsSingle = (bool) ($slide['leaderboardIsSingle'] ?? false); $formatGrossProfit = fn (float $value): string => format_rand($value); $periodLabel = $reportingPeriodLabel ?? 'This month'; $formatLeaderboardScore = function (?float $value): string { if ($value === null) { return '—'; } return number_format($value, 1, '.', ','); }; @endphp
@if ($leaderboardIsSingle) This salesperson's standing for this month. @else Overall salesperson rankings for this month. @endif
| Rank | Salesperson | Units Sold | Gross Profit | Sales Score |
|---|---|---|---|---|
| {{ (int) ($leaderboardRow['rank'] ?? 0) }} | {{ $leaderboardRow['name'] ?? '—' }} @if (! empty($leaderboardRow['top_units_sold'])) Top units @endif @if (! empty($leaderboardRow['top_gross_profit'])) Top GP @endif @if (! empty($leaderboardRow['top_sales_score'])) Top score @endif | {{ number_format((int) ($leaderboardRow['units_sold'] ?? 0)) }} | {{ $formatGrossProfit((float) ($leaderboardRow['gross_profit'] ?? 0)) }} | {{ $formatLeaderboardScore($leaderboardRow['sales_score'] ?? null) }} |
| No salespeople for this dealer this month. | ||||