{{ auth()->user()->hasRole('admin') ? 'Rewards Settings' : 'Redeem Rewards' }} {{ auth()->user()->hasRole('admin') ? 'Admin is able to create, edit, delete, and verify reward codes from users on this page.' : 'You can redeem rewards with your reward points!' }}
@if(auth()->user()->hasRole('user'))
Current Reward Points {{ $user->current_reward_points }}
@endif

{{ Auth::user()->role === 'admin' ? 'Total Redeem Rewards' : 'My Rewards' }}

@if(auth()->user()->hasRole('user'))

{{ $availableRewardsCount }}

@else

{{ $totalRedeemedRewardsCount }}

@endif

Click Me!

@php // Check if any reward quantity is less than 10 $lowStock = $rewards->some(fn($reward) => $reward->reward_quantity < 10); @endphp

{{ Auth::user()->role === 'admin' ? 'Rewards Threshold' : 'Rewards Stock' }}

@if($lowStock) {{ Auth::user()->role === 'admin' ? 'Reward Stock is Low, Required Restock!' : 'Limited Stock left, Redeem Quickly!' }} @else {{ Auth::user()->role === 'admin' ? 'Reward Stock is Normal' : 'Reward stock is available' }} @endif

@if(auth()->user()->hasRole('admin'))
Add Reward Reward Redemption
@endif

Reward Lists

@if(auth()->user()->hasRole('admin')) @endif
@foreach ($rewards->filter(function ($reward) { return auth()->user()->hasRole('admin') || $reward->reward_quantity > 0; }) as $i => $reward) {{ $loop->iteration }}. {{ $reward->reward_name }} {{ $reward->reward_point_required }} {{ $reward->reward_duration_date }} {{ ucfirst($reward->reward_status) }} {{ $reward->reward_quantity }} @if($reward->reward_image) @else No Image @endif @if(auth()->user()->hasRole('admin')) @endif @endforeach