@extends('layouts.dashboard') @section('title', __('messages.dashboard')) @section('header', __('messages.dashboard')) @section('sidebar') {{ __('messages.dashboard') }} {{ __('messages.payments') }} {{ __('messages.reports') }} {{ __('messages.settings') }} @endsection @section('content')
Total

{{ __('messages.total_revenue') ?? 'Total Revenue' }}

{{ number_format($totalRevenue ?? 0, 0) }}

TZS total

Monthly

{{ __('messages.monthly_revenue') ?? 'Monthly Revenue' }}

{{ number_format($monthlyRevenue ?? 0, 0) }}

TZS this month

{{ __('messages.pending') }}

{{ __('messages.pending_payments') ?? 'Pending Payments' }}

{{ number_format($pendingPayments ?? 0, 0) }}

TZS pending

{{ __('messages.overdue') }}

{{ __('messages.overdue_payments') ?? 'Overdue Payments' }}

{{ number_format($overduePayments ?? 0, 0) }}

TZS overdue

@if(isset($monthlyTrend) && count($monthlyTrend) > 0)

{{ __('messages.monthly_revenue_trend') }}

@foreach($monthlyTrend as $month)
{{ $month['month'] }} {{ number_format($month['revenue'], 0) }} TZS
@php $maxRevenue = collect($monthlyTrend)->max('revenue'); $percentage = $maxRevenue > 0 ? ($month['revenue'] / $maxRevenue) * 100 : 0; @endphp
@endforeach
@endif

{{ __('messages.recent_payments') }}

@forelse($recentPayments ?? [] as $payment) @empty @endforelse
{{ __('messages.payment_number') }} {{ __('messages.tenant') }} {{ __('messages.date') }} {{ __('messages.amount') }} {{ __('messages.status') }}
{{ $payment->payment_number }} {{ $payment->tenant?->full_name ?? 'N/A' }} {{ $payment->payment_date->format('M d, Y') }} {{ number_format($payment->amount, 0) }} {{ $payment->currency }} {{ ucfirst($payment->status) }}

{{ __('messages.no_payments_found') }}

@endsection