@props(['column', 'label', 'default' => false, 'defaultDir' => 'asc']) @php $currentSort = request('sort', $default ? $column : null); $currentDir = request('dir', $defaultDir); $isActive = $currentSort === $column; $nextDir = $isActive && $currentDir === 'asc' ? 'desc' : 'asc'; $icon = ! $isActive ? 'chevron-expand' : ($currentDir === 'asc' ? 'caret-up-fill' : 'caret-down-fill'); @endphp $isActive])> {{ $label }}