{{-- HEADER --}} @php $tierColors = [ 1 => 'from-gray-300 via-gray-400 to-gray-500', 2 => 'from-yellow-300 via-yellow-400 to-yellow-500', 3 => 'from-slate-300 via-slate-400 to-slate-600', ]; $gradient = $tierColors[$tier] ?? 'from-indigo-600 to-indigo-500'; @endphp

Tier {{ $title }}

{{-- CONTENT --}}
@php $submission = $submissions[$tier] ?? null; @endphp @for ($step = 1; $step <= 2; $step++) @php $key=$tier . '-' . $step; $claim=$claims->get($key); $claimed = $claim !== null; $tierUnlocked = $submission && $submission->tier >= $tier; $stepUnlocked = false; if ($submission) { if ($step === 1 && $submission->current_step >= 2) { $stepUnlocked = true; } if ($step === 2 && $submission->current_step >= 2 && $submission->status == 1) { $stepUnlocked = true; } } $eligible = $tierUnlocked && $stepUnlocked; @endphp

Step {{ $step }}

{{-- Status Indicator Dot --}} @if($submission && $submission->status == 1) @elseif($claimed) @elseif($eligible) @else @endif
{{-- STATUS SUDAH DIKIRIM --}} @if($claim && $claim->status == 1)
🚚 Claim kamu sudah dikirim,
silahkan tunggu ya 🎉
Code kamu: {{ $claim->claim_code }}
{{-- CLAIMED --}} @elseif($claimed)
Claimed ✅
Code kamu: {{ $claim->claim_code }}
{{-- ELIGIBLE --}} @elseif($eligible) {{-- LOCKED --}} @else
🔒 Locked
@endif
@endfor