@props(['name', 'label']) @php $currentSort = request('sort'); $isAscending = $currentSort === $name; $isDescending = $currentSort === "-{$name}"; // Determine next sort order if ($isAscending) { $nextSort = "-{$name}"; } elseif ($isDescending) { $nextSort = $name; } else { $nextSort = $name; } $url = request()->fullUrlWithQuery(['sort' => $nextSort]); @endphp {{ $label }} @if ($isAscending) @elseif ($isDescending) @else @endif