@extends('layouts.admin', ['title' => __('messages.admin_dashboard')]) @section('content') @php $palette = [ 'amber' => ['bg' => 'bg-teal-500/10', 'text' => 'text-teal-300', 'ring' => 'ring-teal-500/30'], 'blue' => ['bg' => 'bg-blue-500/10', 'text' => 'text-blue-300', 'ring' => 'ring-blue-500/30'], 'emerald' => ['bg' => 'bg-emerald-500/10', 'text' => 'text-emerald-300', 'ring' => 'ring-emerald-500/30'], 'red' => ['bg' => 'bg-red-500/10', 'text' => 'text-red-300', 'ring' => 'ring-red-500/30'], 'violet' => ['bg' => 'bg-violet-500/10', 'text' => 'text-violet-300', 'ring' => 'ring-violet-500/30'], 'sky' => ['bg' => 'bg-sky-500/10', 'text' => 'text-sky-300', 'ring' => 'ring-sky-500/30'], ]; $stat = function ($label, $value, $icon, $color, $highlight = false) use ($palette) { $p = $palette[$color]; return [ 'label' => $label, 'value' => $value, 'icon' => $icon, 'p' => $p, 'highlight' => $highlight, ]; }; $row1 = [ $stat(__('messages.total_users'), $stats['total_users'], '👥', 'blue'), $stat(__('messages.vip_users'), $stats['vip_users'], '👑', 'amber'), $stat(__('messages.admin_verifications'), $stats['pending_verif'], '✅', $stats['pending_verif'] > 0 ? 'red' : 'emerald', $stats['pending_verif'] > 0), $stat(__('messages.pending_subs_label'), $stats['pending_subs'], '💳', $stats['pending_subs'] > 0 ? 'red' : 'emerald', $stats['pending_subs'] > 0), ]; $row2 = [ $stat(__('messages.verified_accounts'), $stats['star_verified'], '🛡', 'emerald'), $stat(__('messages.total_referrals'), $stats['total_referrals'], '🔗', 'violet'), $stat(__('messages.confirmed_referrals'), $stats['confirmed_refs'], '✓', 'sky'), $stat(__('messages.free_users'), $stats['free_users'], '🎯', 'blue'), ]; @endphp @foreach([$row1, $row2] as $row)
| {{ __('messages.name') }} | {{ __('messages.email') }} | {{ __('messages.plan') }} | {{ __('messages.your_points') }} | {{ __('messages.date') }} |
|---|---|---|---|---|
|
{{ mb_substr($u->name, 0, 1) }}
{{ $u->name }}
|
{{ $u->email }} | @if($u->plan === 'vip') VIP @else Free @endif | {{ $u->points }} | {{ $u->created_at?->format('Y-m-d H:i') }} |
| {{ __('messages.no_users') }} | ||||