@if($walletBalances->isNotEmpty()) @php $defaultWallet = $walletBalances->firstWhere('is_default', true) ?? $walletBalances->first(); $baseCurrencyCode = $defaultWallet['code'] ?? siteCurrency('code'); $baseCurrencySym = $defaultWallet['symbol'] ?? siteCurrency('symbol'); $currencyCardCount = $walletBalances->count(); $totalWallets = (int) $walletBalances->sum(fn ($wallet) => (int) ($wallet['count'] ?? 0)); $totalCurrencies = max((int) ($defaultWallet['source_currency_count'] ?? $currencyCardCount), $currencyCardCount); $activeCurrencies = max((int) ($defaultWallet['active_currency_count'] ?? 0), $walletBalances->where('status', true)->count()); @endphp

{{ __('Active Wallet Balances') }}

{{ __('Live balances across every active wallet currency on the platform.') }}

@foreach($walletBalances as $wallet) @php [$amountMain, $amountFraction] = explode('.', number_format($wallet['total'],siteDecimalPlaces())); $isActive = ! empty($wallet['status']); $isDefault = ! empty($wallet['is_default']); $statusLabel = $isActive ? __('Active') : __('Disabled'); $statusModifier = $isActive ? 'is-enabled' : 'is-disabled'; $convertedAmount = (float) ($wallet['total_in_default'] ?? $wallet['total']); $showConversion = ! $isDefault && $baseCurrencyCode && strcasecmp($wallet['code'], $baseCurrencyCode) !== 0; $rateValue = (float) ($wallet['exchange_rate'] ?? 1); @endphp

{{ $wallet['code'] }}

@if($isDefault) {{ __('Default') }} @endif
{{ $wallet['name'] ?: __('Wallet Currency') }}
{{ $statusLabel }}
{{ __('Total Wallet Balance') }}
{{ $wallet['symbol'] }} {{ $amountMain }} .{{ $amountFraction }}
@endforeach
@push('scripts') @endpush @endif