@php use App\Models\StarVerification; use App\Models\Subscription; $locale = app()->getLocale(); $isRtl = $locale === 'ar'; $admin = auth()->user(); $title = $title ?? __('messages.admin_panel'); $primary = setting('primary_color', '#26a69a'); $secondary = setting('secondary_color', '#1a3a5c'); $bg = setting('bg_color', '#080c10'); $card = setting('card_color', '#0d1520'); $navbar = setting('navbar_color', '#060a0e'); $siteName = $isRtl ? setting('site_name_ar', 'AlphaTrade') : setting('site_name_en', 'AlphaTrade'); $pendingVerifs = StarVerification::where('status', 'pending')->count(); $pendingSubs = Subscription::where('status', 'pending')->count(); $fontStack = $isRtl ? ['Cairo','sans-serif'] : ['Inter','sans-serif']; $links = [ ['route' => 'admin.dashboard', 'label' => __('messages.admin_dashboard'), 'icon' => '📊', 'badge' => null], ['route' => 'admin.users', 'label' => __('messages.admin_users'), 'icon' => '👥', 'badge' => null], ['route' => 'admin.verifications', 'label' => __('messages.admin_verifications'), 'icon' => '✅', 'badge' => $pendingVerifs], ['route' => 'admin.subscriptions', 'label' => __('messages.admin_subscriptions'), 'icon' => '💳', 'badge' => $pendingSubs], ['route' => 'admin.services', 'label' => __('messages.admin_services'), 'icon' => '🛠️','badge' => null], ['route' => 'admin.referrals', 'label' => __('messages.admin_referrals'), 'icon' => '🔗', 'badge' => null], ['route' => 'admin.settings', 'label' => __('messages.admin_settings'), 'icon' => '⚙️','badge' => null], ]; @endphp