@php $headerView = request()->query('view', ($tab ?? 'stock') === 'expiry' ? 'manage' : ''); if (!in_array($headerView, ['manage', 'near', 'expired'], true)) { $headerView = 'manage'; } $pageTitle = 'Stock'; if (($tab ?? 'stock') === 'expiry') { $pageTitle = match ($headerView) { 'near' => 'Near Expiry', 'expired' => 'Expired Items', default => 'Expire Management', }; } elseif (($tab ?? 'stock') === 'offpos') { $pageTitle = 'Off-POS Sales'; } elseif (($tab ?? 'stock') === 'expired-items') { $pageTitle = 'Manage Expired'; } elseif (($tab ?? 'stock') === 'full-history' || request()->routeIs('pos.stock.full-summary')) { $pageTitle = 'Full History'; } @endphp

{{ $pageTitle }}

Stock @if(auth()->user()->hasPermission('pos.manage')) @php $expiryViewNav = request()->query('view', 'manage'); if (!in_array($expiryViewNav, ['manage', 'near', 'expired'], true)) { $expiryViewNav = 'manage'; } $expiryPerPageNav = (int) request()->query('per_page', 20); if (!in_array($expiryPerPageNav, [20, 50, 100], true)) { $expiryPerPageNav = 20; } $expiryDaysNav = max(1, (int) request()->query('days', 30)); @endphp Expire Management Near Expiry 🔴 Manage Expired Off-POS Sales 📊 Full History @endif