{{-- Reward Loyalty - Proprietary Software Copyright (c) 2025 NowSquare. All rights reserved. See LICENSE file for terms. Admin Dashboard — Command Center Design: Structure communicates hierarchy. Data speaks. No decorative icon backgrounds, no gradient blobs, no emoji. Every element earns its space. --}} @extends('admin.layouts.default') @section('page_title', ((auth('admin')->user()->role == 1) ? trans('common.administrator') : trans('common.manager')) . config('default.page_title_delimiter') . trans('common.dashboard') . config('default.page_title_delimiter') . config('default.app_name')) @section('content')
@if($isAdmin) {{ trans('common.your_command_center') }} @else {{ trans('common.manager_welcome') }} @endif
{{ trans('common.total_members') }}
@if($dashboardData['growth']['members']['current'] > 0 || $dashboardData['growth']['members']['previous'] > 0) $dashboardData['growth']['members']['trend'] === 'up', 'text-red-600 dark:text-red-400' => $dashboardData['growth']['members']['trend'] === 'down', ])>{{ $dashboardData['stats']['members'] }}
{{ trans('common.cards_and_vouchers') }}
@if($dashboardData['growth']['cards']['current'] > 0 || $dashboardData['growth']['cards']['previous'] > 0) $dashboardData['growth']['cards']['trend'] === 'up', 'text-red-600 dark:text-red-400' => $dashboardData['growth']['cards']['trend'] === 'down', ])>{{ $dashboardData['stats']['cards'] }}
{{ trans('common.total_partners') }}
@if($dashboardData['growth']['partners']['current'] > 0 || $dashboardData['growth']['partners']['previous'] > 0) $dashboardData['growth']['partners']['trend'] === 'up', 'text-red-600 dark:text-red-400' => $dashboardData['growth']['partners']['trend'] === 'down', ])>{{ $dashboardData['stats']['partners'] }}
{{ trans('common.activity_today') }}
@php $todayDiff = (int) ($dashboardData['activity']['todayDiff'] ?? 0); $isPositive = $todayDiff > 0; $isNeutral = $todayDiff === 0; $showPercentage = abs($todayDiff) < 100 && $dashboardData['activity']['yesterday'] > 0; @endphp @if($showPercentage && !$isNeutral) $isPositive, 'text-red-600 dark:text-red-400' => !$isPositive, ])>{{ $dashboardData['activity']['today'] }}
{{ $insight['title'] }}
{{ $insight['message'] }}
{{ $dashboardData['weekSummary']['bestDay']['dayName'] }}
{{ trans('common.best_day') }}
+{{ $dashboardData['weekSummary']['newPartners'] }}
{{ trans('common.partners') }}
+{{ $dashboardData['weekSummary']['newMembers'] }}
{{ trans('common.members') }}
{{ $dashboardData['weekSummary']['newTransactions'] }}
{{ trans('common.transactions') }}
{{ $activity['causer_name'] }} · {{ Str::limit($activity['description'], 30) }}
{{ $activity['time_ago'] }}
{{ trans('common.no_recent_activity') }}
{{ trans('common.partners') }}
{{ trans('common.adminDashboardBlocks.partners', ['localeSlug' => '/' . $localeSlug . '/partner/']) }}
{{ trans('common.members') }}
{{ trans('common.adminDashboardBlocks.members') }}
{{ trans('common.analytics') }}
{{ trans('common.adminDashboardBlocks.analytics') }}
{{ trans('common.managerDashboardBlocksTitle') }}