@lang('menu.deliveryDashboard')

@lang('modules.delivery.dashboardDescription')

@lang('modules.delivery.dueToCollect')
{{ currency_format($dueCollectionTotal, restaurant()->currency_id) }}
{{ trans_choice('modules.delivery.ordersCountLabel', $dueCollectionOrders, ['count' => $dueCollectionOrders]) }}
@lang('modules.delivery.readyForSettlement')
{{ currency_format($readySettlementTotal, restaurant()->currency_id) }}
{{ trans_choice('modules.delivery.ordersCountLabel', $readySettlementOrders, ['count' => $readySettlementOrders]) }}
@lang('modules.delivery.submittedForApproval')
{{ currency_format($submittedSettlementTotal, restaurant()->currency_id) }}
{{ trans_choice('modules.delivery.ordersCountLabel', $submittedSettlementOrders, ['count' => $submittedSettlementOrders]) }}
@lang('modules.delivery.totalSettled')
{{ currency_format($settledTotal, restaurant()->currency_id) }}
{{ trans_choice('modules.delivery.ordersCountLabel', $settledOrders, ['count' => $settledOrders]) }}
@lang('modules.delivery.collectedToday')
{{ currency_format($collectedTodayTotal, restaurant()->currency_id) }}
{{ trans_choice('modules.delivery.ordersCountLabel', $collectedTodayOrders, ['count' => $collectedTodayOrders]) }}
@lang('modules.delivery.totalCodOrders')
{{ currency_format($totalCodAmount, restaurant()->currency_id) }}
{{ trans_choice('modules.delivery.ordersCountLabel', $totalCodOrders, ['count' => $totalCodOrders]) }}

@lang('modules.delivery.orderWiseCodList')

@lang('modules.delivery.dashboardPendingCollectionsDescription')

@if ($pendingCollections->count())
@foreach ($pendingCollections as $collection)
{{ $collection->order?->show_formatted_order_number ?? '--' }}
{{ $collection->order?->customer?->name ?? '--' }}
{{ currency_format((float) ($collection->expected_amount ?? 0), restaurant()->currency_id) }}
@lang('modules.delivery.pendingCollection')
@endforeach
@else

@lang('modules.delivery.noCodCollectionsFound')

@endif

@lang('modules.delivery.settlementHistory')

@lang('modules.delivery.dashboardRecentSettlementsDescription')

@if ($recentSettlements->count())
@foreach ($recentSettlements as $settlement)
{{ $settlement->settlement_number ?? '--' }}
{{ match ($settlement->status) { 'submitted' => __('modules.delivery.submitted'), 'approved' => __('modules.delivery.settled'), 'rejected' => __('modules.delivery.rejected'), default => ucwords(str_replace('_', ' ', $settlement->status)), } }}
{{ currency_format((float) $settlement->submitted_amount, restaurant()->currency_id) }}
{{ $settlement->submitted_at?->timezone(timezone())->format(dateFormat() . ' ' . timeFormat()) ?? '--' }}
@endforeach
@else

@lang('modules.delivery.noSettlementHistoryFound')

@endif