{{-- Elegant Multi-Reward Display Component --}} @php $compact = $compact ?? false; $inline = $inline ?? false; // New parameter for horizontal layout $hasRewards = false; @endphp
{{-- Package Name - Elegant Blue Box --}} @if ($reward && !empty($reward->Package_Name) && $reward->Package_Name !== 'NULL' && $reward->Package_Name !== 'NoName') @php $hasRewards = true; @endphp
{{ __('rewards.item') }}
{{ $reward->Package_Name }}
@endif {{-- Skill Name - Elegant Green Box --}} @if ($reward && !empty($reward->Skill_Name) && $reward->Skill_Name !== 'NULL' && $reward->Skill_Name !== 'NoName') @php $hasRewards = true; @endphp
{{ __('rewards.skill') }}
{{ $reward->Skill_Name }}
@endif {{-- Reward Name with Count - Dynamic Color Box --}} @if ($reward && !empty($reward->RewardName) && $reward->RewardName !== 'NULL' && $reward->RewardName !== 'None') @php $hasRewards = true; $displayText = $reward->RewardName; // إضافة العدد إذا كان موجوداً if (!empty($reward->RewardCount) && $reward->RewardCount > 0) { $displayText = '(' . number_format($reward->RewardCount) . ') ' . $displayText; } // تحديد نوع الجائزة واللون $rewardType = 'item'; $rewardLabel = __('rewards.item'); if (stripos($reward->RewardName, 'Gold') !== false || stripos($reward->RewardName, 'gold') !== false) { $rewardType = 'gold'; $rewardLabel = __('rewards.gold'); } elseif ( stripos($reward->RewardName, 'Silk') !== false || stripos($reward->RewardName, 'silk') !== false ) { $rewardType = 'silk'; $rewardLabel = __('rewards.silk'); } elseif ( stripos($reward->RewardName, '4T') !== false || stripos($reward->RewardName, 'Donate') !== false || stripos($reward->RewardName, 'Coin') !== false ) { $rewardType = 'donate'; $rewardLabel = __('rewards.points'); } @endphp
{{ __('rewards.item') }}
{{ $displayText }}
@endif {{-- إذا لم توجد أي جوائز --}} @if (!$hasRewards) @if ($compact)
{{ __('rewards.no_reward') }}
@else
{{ __('rewards.no_reward') }} {{ __('rewards.not_available') }}
@endif @endif