@php use Carbon\Carbon; $school = auth('school')->user(); $expiry = $school->expirydate ? Carbon::parse($school->expirydate) : null; $created = $school->created_at ? Carbon::parse($school->created_at) : now(); $daysLeft = $expiry ? floor(now()->diffInDays($expiry)) : null; $totalDays = $expiry ? $created->diffInDays($expiry) : null; $usedDays = $totalDays ? ($totalDays - $daysLeft) : 0; $progress = $totalDays > 0 ? round(($usedDays / $totalDays) * 100) : 0; if (!$expiry) { $expiryClass = 'badge-warning'; $blink = ''; } elseif ($daysLeft <= 7) { $expiryClass = 'badge-danger'; $blink = 'blink-expiry'; } elseif ($daysLeft <= 30) { $expiryClass = 'badge-warning'; $blink = ''; } else { $expiryClass = 'badge-success'; $blink = ''; } @endphp @if(isset($daysLeft) && $daysLeft !== null && $daysLeft <= 7 && $daysLeft > 0) @endif