@php
// Helper function to display consistent metrics cards
function metricCard($icon, $title, $value, $colorClass = 'widget-googleplus', $prefix = '', $suffix = '') {
$displayValue = $value ?? 0;
if (is_numeric($displayValue) && $prefix) {
$displayValue = $prefix . $displayValue . ($suffix ?: '');
}
return <<
HTML;
}
// Helper function for currency formatting
function formatCurrency($value) {
return isset($value) && !empty($value) ? '₹ ' . $value . ' /-' : '₹ 0 /-';
}
@endphp
{!! metricCard('fa-users', 'Total Users', $Total_user) !!}
{!! metricCard('fa-user-plus', 'Today\'s Registration', $todays_total_user_join) !!}
{!! metricCard('fa-gamepad', 'Total Active Users', $active_contest_users) !!}
{!! metricCard('fa-id-card', 'Total Pending Pan Request', $user_tota_pan) !!}
{!! metricCard('fa-id-badge', 'Total Pending Aadhar Request', $user_tota_aadhar, 'widget-linkedin') !!}
{!! metricCard('fa-university', 'Total Pending Bank Request', $total_bank) !!}
{!! metricCard('fa-money-bill-wave', 'Total Balance', formatCurrency($user_total_amount)) !!}
{!! metricCard('fa-trophy', 'Total Winning', formatCurrency($user_total_winning), 'widget-linkedin') !!}
{!! metricCard('fa-gift', 'Total Bonus', formatCurrency($user_total_bonus)) !!}
{!! metricCard('fa-plus-circle', 'Today\'s Add Fund', formatCurrency($today_add_fund), 'widget-linkedin') !!}
{!! metricCard('fa-arrow-circle-down', 'Today\'s Withdraw', formatCurrency($total_withdraw)) !!}
{!! metricCard('fa-undo', 'Today\'s Refund', formatCurrency($total_refund)) !!}
{!! metricCard('fa-handshake', 'Today\'s Investment Amounts', formatCurrency($total_investment), 'widget-linkedin') !!}
{!! metricCard('fa-user-tie', 'Today\'s Promoters', $total_promoter, 'widget-linkedin') !!}