@php $smsBalance = getSmsBalance(); $balanceFunctionAvailable = ($smsBalance !== null); if ($balanceFunctionAvailable) { $smsBalanceValue = $smsBalance['value']; $smsBalanceUnits = $smsBalance['units']; // Determine status level if ($smsBalanceValue < 200) { $status = 'critical'; $progress = $smsBalanceValue / 200; // Scale to danger threshold } elseif ($smsBalanceValue <= 500) { $status = 'warning'; $progress = $smsBalanceValue / 500; // Scale to warning threshold } else { $status = 'healthy'; $progress = min($smsBalanceValue / 1000, 1); // Cap at 100% for visualization } } @endphp @if ($balanceFunctionAvailable)